Description
The Export DynamoDB Tables action can be used to export one or more DynamoDB tables to Amazon S3.
For example, at 3am, all tables can be exported to an S3 bucket.
Settings
Please see Common Action Settings for a description of settings common to all action types.
Table Identification Method
Indicate the method in which the tables are to be identified. Valid options are:
By Table Name - Identify tables by comparing their names.
By Resource Tag - Identify tables by comparing a resource tag.
All Tables - All tables will be selected.
Table Name
Indicate the table name comparison to use to select the table.
Resource Tag Name
Indicate the resource tag name to use to compare when selecting tables.
Resource Tag Value
Indicate the resource tag value comparison to use when selecting tables.
Read Throughput Percent
The percent of a table's read capacity used to export the table's items.
Bucket Name
The name of the S3 bucket to which the data will be exported.
Prefix
Indicate the prefix of the exported data. Runtime macros can be used in this field.
Target Credential
Specifies the AWS credentials to use to save the data into S3. If the DynamoDB tables and the S3 bucket are in the same AWS account, use "Same Credentials".
Output Format
Specifies the format of the data in S3. Valid values include:
JSON (UTF-8) - Individual items will be placed in S3 as JSON files, encoded using UTF-8.
Amazon Commands Used
The following Amazon AWS commands are used. The access key should have permission to execute all of them.
dynamodb:ListTables
dynamodb:DescribeTable
dynamodb:ListTagsOfResource
dynamodb:Scan
s3:GetBucketLocation
s3:PutObject