AmazonDynamoDB

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.

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.

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.

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.

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

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

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.

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.

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.

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.

ddb-operation-replicatedwrite

ReplWriteCapacityUnit-Hrs

DynamoDB charges for replicated write capacity units consumed by the operation. Replication is enabled by default for DynamoDB global tables. This billing code represents the usage of replicated write capacity units consumed by the operation.

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.

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.

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.

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.

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.

data-transfer

DataTransfer-Out-Bytes

The amount of data (in bytes) transferred out of AWS to the internet.

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.