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
Did this answer your question?