Policy for S3 Source Bucket with SSE-CMK enabled
Data Transfer Hub has native support for data source using SSE-S3 and SSE-KMS. If your source bucket enabled SSE-CMK, please replace the source bucket policy with the following policy, and change the <your-bucket-name>
in the policy statement accordingly.
Pay attention to the following:
-
Change the
Resource
in KMS part to your own KMS key's Amazon Resource Name (ARN). -
For S3 buckets in AWS China Regions, make sure to use
arn:aws-cn:s3:::
instead ofarn:aws:s3:::
For Source Bucket with SSE-CMK enabled
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "dth",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::<your-bucket-name>/*",
"arn:aws:s3:::<your-bucket-name>"
]
},
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"kms:Decrypt",
"kms:Encrypt",
"kms:ReEncrypt*",
"kms:GenerateDataKey*",
"kms:DescribeKey"
],
"Resource": [
"arn:aws:kms:us-west-2:111122223333:key/f5cd8cb7-476c-4322-ac9b-0c94a687700d <Please replace to your own KMS key arn>"
]
}
]
}