Dynamodb
Resource Icon
Resource Overview
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. With Amazon DynamoDB, you can create database tables to store and retrieve any amount of data, handling any level of request traffic. It automatically distributes data and traffic across a sufficient number of servers to ensure consistent and fast performance while accommodating the request capacity and data volume specified by the customer.
Associated Resources
Parent Resources
Resource Setting Values
billing_mode
: Controls how you are charged for read and write throughput and how you manage capacity -PROVISIONED
,PAY_PER_REQUEST
read_capacity
: The number of read units for this tablewrite_capacity
: The number of write units for this tablehash_key
: The attribute to use as the hash (partition) keyhash_key_type
: The attribute to use as the hash (partition) key -S
(String),N
(Number),B
(Binary)range_key
: The attribute to use as the range (sort) keyrange_key_type
: The attribute to use as the range (sort) key -S
(String),N
(Number),B
(Binary)point_in_time_recovery_enabled
: Enable point-in-time recovery options -true
,false
server_side_encryption
: Server Side Encryption nameencryption_enabled
: Whether or not to enable encryption at rest using an AWS managed KMS customer master key (CMK) -true
,false