Skip to main content

DynamoDB Table

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It allows users to create database tables that can store and retrieve any amount of data and serve any level of request traffic. DynamoDB automatically spreads the data and traffic for the tables over a sufficient number of servers to handle the throughput and storage requirements while maintaining consistent performance. For more detailed information, refer to the official DynamoDB documentation.

Terrafrom Mappings:

  • aws_dynamodb_table.arn

Supported Methods​

  • GET: Get a DynamoDB table by name
  • LIST: List all DynamoDB tables
  • SEARCH: Search for DynamoDB tables by ARN

dynamodb-table​

DynamoDB tables are often interconnected with other resources and services within AWS. This link refers to relationships between multiple DynamoDB tables, such as when tables are replicated or when there are dependencies between tables as part of a broader data architecture.

kms-key​

A DynamoDB table may use an AWS Key Management Service (KMS) key to encrypt its data at rest. This relationship provides a way to secure the data stored within the table and ensure that it is only accessible by authorised users and services. The link highlights the dependency and integration between the DynamoDB table and the KMS key used for encryption.