Required AWS Bucket Permissions

PermissionDescription
s3:ListBucketUsed to copy a file to the bucket
s3:GetObjectDownload a file from the bucket - required for verification of the exported files and for SYNC.
s3:DeleteObjectDelete a file from the bucket - required for removing previously uploaded files when newer and more accurate ones are available.
s3:ListBucketGet a list of the files in the bucket - required for verification, orchestration of the export process and SYNC.
s3:GetBucketLocationDetect 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.