Prerequisites
What e6data Provides :
You will receive a Service Account email from e6data, typically in this format:
What You Need
IAM access to your GCP project with one of the following roles:
Project Owner
Security Admin
Storage Admin
List of GCS buckets that e6data should access
Step 1: Choose Access Scope
Option A
Specific Buckets (Recommended)
Maximum security – restrict access to only required buckets
Option B
All Buckets in Project
Convenience – access to all current and future buckets
Step 2: Grant Access
Option A: Bucket-Level Access (Recommended)
Method 1: Using gcloud CLI
Run the following for each bucket:
Method 2: Using Google Cloud Console
Go to Cloud Console and select your project
Navigate to Cloud Storage → Buckets
Click on a bucket → Permissions → + Grant Access
Add the e6data service account
Assign the Storage Object Viewer role
Save changes
Repeat for other required buckets
Option B: Project-Level Access
CLI:
Console:
Go to IAM & Admin → IAM
Click + Grant Access
Add the e6data service account
Assign Storage Object Viewer role
Click Save
Step 3: Verify Access
CLI
Console
Bucket-level: Cloud Storage → Bucket → Permissions
Project-level: IAM → Search for e6data service account → Confirm role
Permissions Granted
storage.objects.get
Read file contents
Modify/Delete files
storage.objects.list
List objects in buckets
Upload/Change settings
Last updated
