Required Permissions for File Storage
- Updated2025-04-25
- 1 minute(s) read
Some services, such as Amazon S3 and Google Cloud Storage (GCS), require more permissive access to file storage.
Amazon S3
You can use the following list of Amazon S3 permissions to map the permissions required for your Amazon S3-like solution.
Actions | Resources |
---|---|
s3:GetBucketLocation s3:ListAllMyBuckets |
arn:aws:s3:::* |
s3:ListBucket s3:PutObject s3:GetObject |
<file-ingestion-service-arn> <file-ingestion-service-arn>/* <dataframe-service-bucket-arn> <dataframe-service-bucket-arn>/* <dataframe-service-cache-bucket-arn> <dataframe-service-cache-bucket-arn>/* <notebook-execution-service-arn> <notebook-execution-service-arn>/* <feed-service-arn> <feed-service-arn>/* |
s3:DeleteObject | <dataframe-service-bucket-arn> <dataframe-service-bucket-arn>/* <dataframe-service-cache-bucket-arn> <dataframe-service-cache-bucket-arn>/* <notebook-execution-service-arn> <notebook-execution-service-arn>/* <feed-service-arn> <feed-service-arn>/* |
s3:ListMultipartUploadParts s3:ListBucketMultipartUploads s3:AbortMultipartUpload |
<dataframe-service-bucket-arn> <dataframe-service-bucket-arn>/* <dataframe-service-cache-bucket-arn> <dataframe-service-cache-bucket-arn>/* |
Google Cloud Storage
Permissions | Resources |
---|---|
storage.buckets.get storage.buckets.list |
The buckets for the File Ingestion Service, the Feed Service, and the Notebook Execution Service. |
storage.objects.list storage.objects.create storage.objects.get |
The buckets and objects for the File Ingestion Service, the Feed Service, and the Notebook Execution Service. |
storage.objects.delete | The buckets and objects of the Feed Service and the Notebook Execution Service. |