Data Delivery Using S3
Our preferred mode of delivery is through Amazon's AWS S3 service.
To set up for delivery:
- Sign into AWS S3 console
- Create a bucket for deliveries (e.g. s3://YOURCOMPANY-data-deliveries)
2a. If you are using an existing bucket ensure Requester Pays is disabled - Modify the bucket policy in the permissions tab
- Paste the following into your permissions and replace
{{your bucket name}}
with your new bucket name (something likeYOURCOMPANY-data-deliveries
) and hit save.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "People Data Labs Bucket Permissions",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::556708831556:role/pdl-customer-deliveries"
},
"Action": [
"s3:ListBucket",
"s3:GetObject",
"s3:PutObject",
"s3:ListBucketMultipartUploads",
"s3:ListMultipartUploadParts",
"s3:AbortMultipartUpload",
"s3:DeleteObject",
"s3:GetBucketAcl",
"s3:GetBucketPublicAccessBlock",
"s3:GetBucketPolicyStatus"
],
"Resource": [
"arn:aws:s3:::{{your bucket name}}",
"arn:aws:s3:::{{your bucket name}}/*"
]
}
]
}
- Email [email protected] with your bucket URL.
Note on S3 Saving
When you hit Save on the Bucket Policy page, AWS may not give a "Saved" notification message and also show the following message:
This message is normal for AWS but can be confusing. To confirm the new policy above is saved, refresh the page and see if the policy is still there.
Updated 2 months ago
Did this page help you?