Instructions for adding our policy to your Amazon s3 bucket
BallotReady customers may need to set up an Amazon s3 bucket to receive civic data and/or user data exports. In order to do so, you will need to add a bucket policy to your s3 bucket. You can find out more about cross-account access setup here (the process we follow is closest to step 4 in this article).
You'll just need to replace "AccountABucketName/*" with your bucket name and paste the below code in your bucket policy. Please note this bucket will need to be created in the us-east-1 region for us to access it.
Once the policy is added, please notify your CS Lead and share the name of the s3 bucket you will be using. Your CS Lead will then be able to confirm when you should expect to see data populated in the bucket.
{
"Version": "2012-10-17",
"Statement": [{
"Principal": {
"AWS": "776114230139"
},
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:PutObjectAcl",
"s3:ListMultipartUploadParts",
"s3:AbortMultipartUpload"
],
"Resource": [
"arn:aws:s3:::AccountABucketName/*"
]
},
{
"Principal": {
"AWS": "776114230139"
},
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:ListBucketMultipartUploads"
],
"Resource": [
"arn:aws:s3:::AccountABucketName"
]
}
]
}
For more information about data exports and s3 buckets, please reach out to your Customer Success Lead.