AmazonDynamoDB

Each grouping represents a specific way Amazon DynamoDB measures and bills for resource consumption. Click into a code for additional specifications.

Database Storage

TimedStorage-ByteHrs

TimedStorage-ByteHrs is the amount of storage used by your DynamoDB tables and indexes, for tables with the Standard table class. Storage is calculated hourly but priced monthly as calculated from an average of the hourly charges. Although the storage UsageType uses ByteHrs as a suffix, storage usage in the CUR is measured in GB and priced by GB-month. DynamoDB measures the size of your billable data by adding the raw byte size of your data plus a per-item storage overhead that depends on the features you have enabled. Storage usage values in the CUR will be higher compared with the storage values when using DescribeTable, because DescribeTable does not include the per-item storage overhead.

Billing Codes

TimedPITRStorage-ByteHrs

DynamoDB offers two types of backups - Point In Time Recovery (PITR) backups and On-Demand backups. Users can also restore from those backups into DynamoDB tables. TimedPITRStorage-ByteHrs is the storage used by point-in-time recovery (PITR) backups. DynamoDB monitors the size of your PITR-enabled tables continuously throughout the month to determine your backup charges and bills for storage as long as PITR is enabled.

Billing Codes

IA-TimedStorage-ByteHrs

IA-TimedStorage-ByteHrs is the amount of storage used by your DynamoDB tables and indexes, for tables with the Standard-IA table class. Storage is calculated hourly but priced monthly as calculated from an average of the hourly charges. Although the storage UsageType uses ByteHrs as a suffix, storage usage in the CUR is measured in GB and priced by GB-month. DynamoDB measures the size of your billable data by adding the raw byte size of your data plus a per-item storage overhead that depends on the features you have enabled. Storage usage values in the CUR will be higher compared with the storage values when using DescribeTable, because DescribeTable does not include the per-item storage overhead.

Billing Codes

Amazon DynamoDB PayPerRequest Throughput

ReadRequestUnits

When you create a DynamoDB table in On-Demand capacity mode, you pay only for the reads and writes your application performs. ReadRequestUnits are charges for reads in On-Demand capacity mode with Standard table class.

Billing Codes

WriteRequestUnits

When you create a DynamoDB table in On-Demand capacity mode, you pay only for the reads and writes your application performs. WriteRequestUnits are charges for writes in On-Demand capacity mode with Standard table class.

Billing Codes

ReplWriteRequestUnits

DynamoDB charges for global tables usage based on the resources used on each replica table. For On-Demand global tables, write requests are measured in replicated WRUs (rWRU) instead of standard WRUs. The number of rWRUs consumed for replication depends on the version of global tables you are using. ReplWriteRequestUnits is the units for the On-Demand, Standard table class.

Billing Codes

IA-ReplWriteRequestUnits

DynamoDB charges for global tables usage based on the resources used on each replica table. For On-Demand global tables, write requests are measured in replicated WRUs (rWRU) instead of standard WRUs. The number of rWRUs consumed for replication depends on the version of global tables you are using. IA-ReplWriteRequestUnits is the units for the On-Demand, Standard-IA table class.

Billing Codes

IA-WriteRequestUnits

When you create a DynamoDB table in On-Demand capacity mode, you pay only for the reads and writes your application performs. IA-WriteRequestUnits are charges for writes in On-Demand capacity mode with Standard-IA table class.

Billing Codes

IA-ReadRequestUnits

When you create a DynamoDB table in On-Demand capacity mode, you pay only for the reads and writes your application performs. IA-ReadRequestUnits are charges for reads in On-Demand capacity mode with Standard-IA table class.

Billing Codes

Provisioned IOPS

WriteCapacityUnit-Hrs

When you create a DynamoDB table in provisioned capacity mode, you specify the read and write capacity that you expect your application to require. WriteCapacityUnit-Hrs are charges for writes in provisioned capacity mode using the Standard table class.

Billing Codes

ReadCapacityUnit-Hrs

When you create a DynamoDB table in provisioned capacity mode, you specify the read and write capacity that you expect your application to require. ReadCapacityUnit-Hrs are charges for reads in provisioned capacity mode using the Standard table class.

Billing Codes

IA-WriteCapacityUnit-Hrs

When you create a DynamoDB table in provisioned capacity mode, you specify the read and write capacity that you expect your application to require. IA-WriteCapacityUnit-Hrs are charges for writes in provisioned capacity mode using the Standard-IA table class.

Billing Codes

IA-ReadCapacityUnit-Hrs

When you create a DynamoDB table in provisioned capacity mode, you specify the read and write capacity that you expect your application to require. IA-ReadCapacityUnit-Hrs are charges for reads in provisioned capacity mode using the Standard-IA table class.

Billing Codes

DDB-Operation-ReplicatedWrite

ReplWriteCapacityUnit-Hrs

DynamoDB charges for global tables usage based on the resources used on each replica table. For provisioned global tables, write requests for global tables are measured in replicated WCUs (rWCU) instead of standard WCUs and writes to global secondary indexes in global tables are measured in WCUs. ReplWriteCapacityUnit-Hrs is the units for the provisioned, Standard table class.

Billing Codes

IA-ReplWriteCapacityUnit-Hrs

DynamoDB charges for global tables usage based on the resources used on each replica table. For provisioned global tables, write requests for global tables are measured in replicated WCUs (rWCU) instead of standard WCUs and writes to global secondary indexes in global tables are measured in WCUs. IA-ReplWriteCapacityUnit-Hrs is the units for the provisioned, Standard-IA table class.

Billing Codes

Other

ChangeDataCaptureUnits-Kinesis

Amazon Kinesis Data Streams charges in change data capture units. DynamoDB charges one change data capture unit for each write (up to 1 KB). For items larger than 1 KB, additional change data capture units are required. You pay only for the writes your application performs without having to manage throughput capacity on the table.

Billing Codes

Amazon DynamoDB Export Data Size

ExportDataSize-Bytes

With Amazon DynamoDB, you can export data from DynamoDB to Amazon S3 or import data from Amazon S3 to a new DynamoDB table. ExportDataSize-Bytes is the charge for exporting data to S3. DynamoDB charges for data you export based on the size of the DynamoDB base table (table data and local secondary indexes) at the specified point in time when the export was created.

Billing Codes

API Request

Streams-Requests

Amazon DynamoDB Stream Requests are Read request units for DynamoDB Streams. DynamoDB Streams charges for reading data in read request units. Each GetRecords API call is billed as a streams read request. You are not charged for GetRecords API calls invoked by AWS Lambda as part of DynamoDB triggers or by DynamoDB global tables as part of replication.

Billing Codes

Amazon DynamoDB On-Demand Backup Storage

TimedBackupStorage-ByteHrs

DynamoDB offers two types of backups - Point In Time Recovery (PITR) backups and On-Demand backups. Users can also restore from those backups into DynamoDB tables. TimedBackupStorage-ByteHrs is the storage consumed by On-Demand backups of your DynamoDB tables and Local Secondary Indexes. Backup storage charges are incurred on the first of the month with adjustments made throughout the month as backups are added or removed.

Billing Codes

Amazon DynamoDB Import Data Size

ImportDataSize-Bytes

With Amazon DynamoDB, you can export data from DynamoDB to Amazon S3 or import data from Amazon S3 to a new DynamoDB table. ImportDataSize-Bytes is the charge for importing data from S3. The size is calculated based on the uncompressed object size of the data within Amazon S3. There are no extra charges for importing to tables with GSIs.

Billing Codes

Data Transfer

DataTransfer-Out-Bytes

The amount of data (per GB) transferred out of AWS to the internet.

Billing Codes

Amazon DynamoDB Restore Data Size

RestoreDataSize-Bytes

DynamoDB offers two types of backups - Point In Time Recovery (PITR) backups and On-Demand backups. Users can also restore from those backups into DynamoDB tables. RestoreDataSize-Bytes is the total size of data restored (including table data, local secondary indexes and global secondary indexes) measured in GB from DynamoDB backups.

Billing Codes