Export Considerations - Amazon SimpleDB

Export Considerations

Exporting to a Different Region

You can export domain data to an Amazon S3 bucket in a different AWS Region. No additional parameters are required beyond specifying the bucket name and ensuring your IAM permissions allow cross-Region access. Standard Amazon S3 data transfer charges apply for cross-Region exports.

Using Different Encryption Algorithms

You can specify the encryption algorithm for the exported data using the --s3-sse-algorithm parameter:

Default encryption (AES256/SSE-S3):

aws simpledbv2 start-domain-export \ --domain-name 'myDomain' \ --s3-bucket 'my-export-bucket' \ --s3-bucket-owner '111122223333' \ --s3-sse-algorithm AES256

SSE-KMS with AWS managed key:

aws simpledbv2 start-domain-export \ --domain-name 'myDomain' \ --s3-bucket 'my-export-bucket' \ --s3-bucket-owner '111122223333' \ --s3-sse-algorithm 'KMS'

SSE-KMS with customer managed key:

aws simpledbv2 start-domain-export \ --domain-name 'myDomain' \ --s3-bucket 'my-export-bucket' \ --s3-bucket-owner '111122223333' \ --s3-sse-algorithm 'KMS' \ --s3-sse-kms-key-id 'arn:aws::kms:us-east-1:111122223333:key/1ff46940-e71b-4cba-85a8-d5cd935e2e53'

Using a Custom Amazon S3 Key Prefix

By default, exported data is written to the path AWSSimpleDB/<exportId>/<domainName>/ in your Amazon S3 bucket. You can specify a custom prefix using the --s3-key-prefix parameter:

aws simpledbv2 start-domain-export \ --domain-name 'myDomain' \ --s3-bucket 'my-export-bucket' \ --s3-bucket-owner '111122223333' \ --s3-key-prefix 'exports/simpledb'

With this prefix, data is written to exports/simpledb/AWSSimpleDB/<exportId>/<domainName>/.