Required AWS Bucket Permissions

Permission

Description

s3:ListBucket

Used to copy a file to the bucket

s3:GetObject

Download a file from the bucket - required for verification of the exported files and for SYNC.

s3:DeleteObject

Delete a file from the bucket - required for removing previously uploaded files when newer and more accurate ones are available.

s3:ListBucket

Get a list of the files in the bucket - required for verification, orchestration of the export process and SYNC.

s3:GetBucketLocation

Detect the region of the bucket - required for SYNC

SYNC

A synchronization process between 2 buckets either S3 or GCS in which we replicate the contents of one bucket with another. This is usually done using rsync or google transfer.