Dynamodb cdk example It deploys: DynamoDB table with event stream Custom EventBridge Event Bus "Stream" Lambda Function that listens to the event stream and forwards events to our bus Two "Target" downstream Lambda functions with EventBridge rules filtering for specific types of events: Target1 listens for Mar 20, 2022 · Learn what DynamoDB Sort Key is, how it differs from other keys types, best practices & code examples to help you add, change & query data using sort key. This setup includes creating a DynamoDB table for tenant data, a Lambda function for backend processing, and an API Gateway to expose the Lambda function as Similar to other database systems, DynamoDB stores data in tables. Find the complete example and learn how to set up and run in the Serverless examples repository. This page covers how sort keys can group related information and define hierarchical relationships, as well as a pattern for version control using sort key prefixes. It then generates a CloudFormation template, which can be Example projects using the AWS CDK. Jan 15, 2022 · Use the AWS CDK and JavaScript to build a DynamoDB table that triggers a Lambda function when data changes. Each example in this folder comes with a README file that provides detailed instructions on setup, usage, and relevant context. To follow along you'll want to have a functional AWS CDK v2 installed and configured. Here are the steps to provision the DynamoDB table and indexes using AWS CDK: Install and configure AWS CDK: If you haven't already, install AWS CDK and configure it with your AWS credentials. CDK example for AWS Backup Assume that, you have a dynamoDB table that you want to backup. This allows querying both tables together as a sort of Each example has a CDK stack that we use to explain this change in a step-wise approach. GlobalSecondaryIndexProps(*, index_name, non_key_attributes=None, projection_type=None, partition_key, sort_key=None, contributor_insights_enabled=None, contributor_insights_specification=None, max_read_request_units=None, max_write_request_units=None, read_capacity=None, warm_throughput=None, write_capacity=None) Bases: SecondaryIndexProps Follow this step by step tutorial to create a database trigger with Lambda and Amazon DynamoDB using node. However, PITR only gets set on the original table, but not on the other replicas. Learn about data modeling schema design packages for DynamoDB, including use cases, access patterns, and final schema designs for social networks, gaming profiles, complaint management, recurring payments, device status, and online shops. Here’s a basic example of how you can create a KMS key using CDK: import * as cdk from 'aws-cdk-lib'; import { Construct } from 'constructs'; Mar 9, 2023 · I think that packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_DynamoDB. Having to disable and reenable the TTL setting is not a great user / developer experience. The older CDK v1 entered maintenance on June 1, 2022 and ended support on June 1, 2023. We’ll take a look at a real world example of a users table where we add additional data to the table on an insert action. The following tenets were in mind (unless you know better ones): Everything is code and is stored at the same location - Every single component of the application we're building has a code representation to ensure Feb 4, 2024 · Example of using Amazon EventBridge Pipes with code example written in Python and the AWS CDK This repo aims to showcase the usage of Localstack and AWS CDK to address specific integration challenges regarding local development where the end target is the AWS platform. Are you new to DynamoDB and looking for a comprehensive guide to get started? Look no further! In this step-by-step tutorial, we'll walk you through how to use DynamoDB with AWS CDK to manage high CfnExtensionAssociationProps CfnExtensionProps CfnHostedConfigurationVersionProps aws-cdk-lib. aws-lambda-python-alpha module: Use sample AWS CDK code to send DynamoDB transactional data to an S3 bucket using Amazon Kinesis Data Streams and Amazon Data Firehose. Mar 22, 2025 · Ever tried to update the TTL attribute of a DynamoDB table using the AWS CDK and got a InvalidRequest in CDK or a ValidationException via the CLI? I did, and it took me a while to figure out why. Among these services, AWS Cloud Development Kit (CDK) stands out as a powerful tool for defining cloud resources using familiar programming languages. The following code examples show you how to perform actions and implement common scenarios by using the AWS SDK for JavaScript (v3) with DynamoDB. The database is small and only has one column. NET. Nov 21, 2019 · Learn how to set up and use Time to Live (TTL) on DynamoDB tables to automatically expire items from a table. In this example, you use a series of Node. This repo aims to showcase the usage of Localstack and AWS CDK to address specific integration challenges regarding local development where the end target is the AWS platform. Oct 20, 2022 · In this article we’ll look at how we can use AWS DynamoDB streams to trigger a Lambda function when we insert data into a DynamoDB table. This project will create the following in your AWS cloud environment: IAM group IAM user (added to the IAM group) S3 bucket DynamoDB table Lambda function that performs image classification via AWS Rekognition when new images are uploaded to the S3 bucket Roles and policies allowing appropriate access to these Jul 2, 2022 · Learn all you need to know about provisioning and managing DynamoDB tables via AWS CDK (code examples included). Feel free to browse the examples and adapt the code to your specific DynamoDB-powered applications. aws_applicationsignals Overview Structs GroupingAttributeDefinitionProperty This an example of an APIGateway with CORS enabled, pointing to five Lambdas executing CRUD operations on a single DynamoDB table. This topic also includes information about getting started and details about previous SDK versions. I have table design like this. AWS Custom Resource It's a bit daunting at first to think I'm just learning CDK and I already want to go ahead and start creating custom resources, but actually they are pretty simple and straightforward to use. TableV2(scope, id, *, partition_key, billing=None, dynamo_stream=None, encryption=None, global_secondary_indexes=None, local Mar 28, 2025 · Introduction In my previous tech blog, I explained how to deploy AWS Lambda, API Gateway and DynamoDB using AWS SAM on LocalStack. Oct 28, 2022 · I want to create a DynamoDB table and backup using AWS Typescript CDK. mkdir vpc-endpoints cd vpc-endpoints cdk init app --language typescript Next I bootstrap the Dec 28, 2021 · Setting up a AWS CDK Project I am utilizing the AWS CDK for a repeatable and consistent method of creating the AWS Cloud Resources for the demo. Jan 28, 2024 · Learn how to define a powerful ingestion pipeline that consumes DynamoDB items and ingests them into OpenSearch for search and analytical purposes This is the AWS CDK v2 Developer Guide. ts file, is the main file in the CDK structure. json. To install and build the latest code in pattern/aws-dynamodb-kinesisstreams-s3 and sample-application folders: npm install -g aws-cdk cd pattern/aws Mar 16, 2022 · 0 If you are interested in using Python to populate a DynamoDB table - then look at using the AWS SDK for Python. See this example that shows how to use the AWS SDK for Python (Boto3) with Amazon DynamoDB to create and use a table that stores data about movies. In this blog post, I will touch on Amazon DynamoDB global tables in the context of the AWS CDK framework – there are a couple of nuances with huge implications you should be aware of. Mar 9, 2023 · I think that packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_DynamoDB. This folder contains a collection of schema design patterns and best practices that you can leverage in your DynamoDB table implementations. To store or access data in DynamoDB, you create and work with tables. The implementation uses AWS CDK to define the infrastructure and TypeScript for the Lambda function implementations. json needs to be updated in order for the implementation to work, is that correct? Overview The example demonstrates how to build a serverless backend that exposes a RESTful API for storing and manipulating items in a DynamoDB table. TableV2Amazon Web Services (AWS) offers a plethora of services to cater to the diverse needs of developers. DynamoDB event Suppose you have a DynamoDB table with the primary key CustomerName and attributes AccountManager and PaymentTerms. Sep 2, 2022 · One of the additional capabilities of Amazon DynamoDB is the global tables, which allows you to run replica instances of the database in other regions. This command prepares your AWS environment for CDK by creating a bootstrap stack (S3 buckets, roles, and other supporting resources). Sep 9, 2024 · Once you have set up your DynamoDB table using CDK, you can interact with it in your TypeScript code to read, write, update, and delete data. The following code examples show how to use the basics of DynamoDB with AWS SDKs. GlobalSecondaryIndexProps class aws_cdk. Includes instructions for setting up and running the code. This page lists the supported DynamoDB APIs and provides an example Task state to retrieve an item from DynamoDB. AWS CDK (Cloud Development Kit) is a powerful tool that allows you to define cloud infrastructure using code in languages like Java, TypeScript, or Python. . It instantiates the stacks and care about its dependencies. I want to set Point-In-Time Recovery on all the Replicas. CDK example of: AWS Lambda running inside a VPC Connecting with DynamoDB via VPC Endpoints and not via public internet VPC doesn't have NAT Gateways attached Completely isolated network running AWS Lambda code Final architecture: The CDK Construct Library for AWS::DynamoDB. aws_appflow Overview Structs ConnectorProvisioningConfigProperty Jan 25, 2022 · In one of our project we have a setup so that whenever something is added to our DynamoDB, a Lambda gets triggered by the DynamoStream. You can create a on-demand backup or a scheduled backup. Rust GraphQL API /w DynamoDB - Deploying AWS Fargate with CDK - Example Coffee Shop API - ozer/rust-graphql-dynamodb-cdk Aug 27, 2021 · This post is how stream data changes of a DynamoDb table via Kinesis Data Stream and Kinesis Firehose to S3, and analyze the data with Athena. Sep 18, 2022 · 🔰 Beginners new to AWS CDK, please do look at my previous articles one by one in this series. It provides a high-level object-oriented abstraction to define cloud resources, such as Amazon EC2 instances, Amazon S3 buckets, and Amazon Develop applications for Amazon DynamoDB using the AWS SDKs for Java, PHP, and . One of the resources that can be defined using CDK is the Amazon DynamoDB table. How to use API Destinations How to add Dead Letter Queues to EventBridge This demo is part of a video Design sort keys in DynamoDB to organize data for efficient querying. For a complete list of AWS SDK developer guides and code examples, see Using DynamoDB with an AWS SDK. DynamoDB API Reference – Details about all available DynamoDB actions. In this demo you will see: How to build an event-driven application using Amazon EventBridge and infrastructure as code How to add a central logging for all your events How to use PartiQL for storing data in DynamoDB How to use Lambda Layers for code that is used in multiple microservices. TableV2 class aws_cdk. Attach a resource-based policy to an existing table using the AWS Management Console, DynamoDB API, AWS CLI, AWS SDK, or an CloudFormation template. Jan 18, 2023 · Introduction We will be looking at how to set up an OpenSearch index from a DynamoDB Tagged with aws, serverless, tutorial, programming. This repositorie introduces an AWS Cloud Development Kit (CDK) stack that deploys a serverless architecture for Dec 29, 2021 · Now you can choose which events are put in the Lambda batch, based on metadata and / or data in the event. If in case missed my previous article, do find it with the below links. Here's a quick example of how you can perform a basic read operation using the AWS SDK for JavaScript: Jan 5, 2021 · A way to use Table. In this post, I’ll explain what happened and how to avoid the same issue in the future. Jul 14, 2024 · For rapid development of APIs with an anticipated spiky usage pattern, almost nothing beats the combination of FastAPI and AWS Lambda for scalability and high availability. Aug 22, 2022 · In this post is a example of a Athena query to get the the current data of the DynamoDb table. This is meant to be a quickstart example using some of the code from the Designing your schema, Attaching a data source, and Configuring resolvers (JavaScript) sections. You can develop AWS CDK applications in Java using familiar tools, including the JDK (Oracle’s, or an OpenJDK distribution such as Amazon Corretto) and Apache Maven. Jan 28, 2024 · Learn how to define a powerful ingestion pipeline that consumes DynamoDB items and ingests them into OpenSearch for search and analytical purposes Dec 15, 2024 · AWS backup is the service you need in this case. We will also learn different configuration options when creating a DynamoDB table using CDK. Now I have to add an index, Learn to create an Amazon API Gateway HTTP API that invokes an AWS Lambda function to create, update, or delete data in Amazon DynamoDB. The AWS Cloud Development Kit (CDK) is used to define and deploy the infrastructure as code. Let see how to create a backup plan for a dynamoDB table. In the sections below, we will look at a number of example filters for SQS and DynamoDB sources. Another advantage is to have the query under source control. The properties of the primary table are configurable via TableV2 properties. Jan 3, 2025 · 2. aws-lambda-python-alpha module: Example projects using the AWS CDK. In this section, we're going to create a simple CDK application that can add and fetch items from a DynamoDB table. Jun 22, 2023 · Learn how to build a REST API with API key authentication using AWS API Gateway, DynamoDB, Lambda, and the AWS CDK as well as how to test it with Postman. A scheduled backup is a backup plan of AWS Backup service. Nov 24, 2024 · This blog will teach you how to create DynamoDB table using AWS CDK. This section contains a comprehensive collection of Java code samples that demonstrate how to work with various DynamoDB operations and features. How to Use AWS CDK to Deploy a DynamoDB TableIntroduction to AWS CDK AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining and deploying cloud applications and infrastructure on Amazon Web Services (AWS). The item delete does not use capacity units. Default: - The table is encrypted with an encryption key managed by DynamoDB, and you are not charged any fee for using it. 🔁 Original post at 🔗 Dev Post aws-cdk-101-sam-local-to-test-and-debug-lambda-function 🔁 Reposted at 🔗 dev to @aravindvcyber aws-cdk-101-sam-local-to-test-and-debug-lambda-function-1afj Also, we have started to DynamoDB offers serverless NoSQL database, single-digit millisecond performance, multi-active replication with global tables, ACID transactions, change data capture for event-driven architectures, secondary indexes, serverless integrations. There are 131 other projects in the npm registry using @aws-cdk/aws-dynamodb. Welcome to the Python SDK examples for Amazon DynamoDB. aws_dynamodb. 204. Create a Lambda function We can create a simple Lambda function using any of the methods we have discussed in the previous posts. Table(this, 'new Table', { tableNa Creating API Gateway, Lambda and DynamoDB with CDK and CDKTF. There's more on GitHub. In this blog, we This project demonstrates how to use AWS CDK (Cloud Development Kit) to create an AWS AppSync API backed by DynamoDB tables. There are two strategies supported by CDK API reference and examples for the Dynamodb - QueryCommand operation in the AWS SDK for JavaScript v3 Apr 15, 2021 · How to use and set up DynamoDB TTL? Time to Live (TTL) allows you to delete items in a table after a selected period of time. The essence of this project lies in establishing a one-to-many relationship between two tables, where one table stores information about cars, and the other stores information about defects associated with cars. Use Case I create my DynamoDB tables via the CDK. Jan 6, 2020 · I'm creating a table called friends. Since the life of a developer is lonely, I will use an AWS Custom Resource to generate some friends. A collection of AWS CDK Python examples with architecture diagrams for frequently used AWS services - ksmin23/my-aws-cdk-examples This a sample AWS CDK application that delivers Amazon DynamoDB records to an S3 bucket using Amazon Kinesis Data Streams and Kinesis Data Firehose. Amazon OpenSearch Service and Amazon DynamoDB provide a powerful combination for real-time data visualization without the need for complex Extract, Transform, Load (ETL) processes. Use Case For example I wou Jan 4, 2021 · I'm migrating my cloud solution to cdk. AWS Developer Center – Code examples that you can filter by category or full-text search. Jul 2, 2021 · I'm working on a CDK project in which I need to populate dynamodb table that I'm creating with CDK with some default items. How can I achieve this using AWS-CDK? Among these services, AWS Cloud Development Kit (CDK) stands out as a powerful tool for defining cloud resources using familiar programming languages. It also accounts for a high proportion of our costs. 0, last published: a year ago. For this example we will use the CDK provided PythonFunction feature that allows us to specify the python dependencies in AWS Lambda with ease. Contribute to elegantdevelopment/aws-cdk-dynamodb-seeder-examples development by creating an account on GitHub. TableV2 is the preferred construct for all use cases, including creating a single table or a table with multiple replicas. In this blog, I’d like to introduce AWS CDK. DynamoDB is a fully managed, serverless, key-value store NoSQL database as a service provided by AWS. The following shows an example record from your DynamoDB table’s stream. Creating DynamoDB using CDK is pretty straightforward, but implementing backup is not easy. json needs to be updated in order for the implementation to work, is that correct? For a complete list of AWS SDK developer guides and code examples, see Using DynamoDB with an AWS SDK. DynamoDB examples using SDK for . A table with many global secondary indexes incurs higher costs for write activity than tables with fewer indexes. This is a short post, but I think it’s worth sharing because it can save you some time and frustration. Latest version: 1. Oct 3, 2022 · Code JohannesKonings / examples-aws-dynamodb-analytics-cdk Example how to Analyze DynamoDB data with Athena in different ways created with AWS CDK examples-aws-dynamodb-analytics-cdk diff over all: npm run cdk -- diff deploye over all: npm run cdk -- deploy scenarios May 9, 2025 · Unlike traditional relational databases, DynamoDB uses a key-value and document data model that encourages designing data access patterns up front. If the stack is deployed successfully, there will be a DynamoDB table with two replication regions in "eu-west-1" and "eu-north-1". Further instructions and explanation will be forthcoming. Filter events within Lambda This is relatively simple and quite handy to decouple our system from changes occurring in the The DynamoDB construct library has two table constructs - Table and TableV2. I can see how to add a stream to a new DynamoDB in the constructor through the TableProps: const newTable = new dynamodb. The following tenets were in mind (unless you know better ones): Everything is code and is stored at the same location - Every single component of the application we're building has a code representation to ensure Feb 4, 2024 · Example of using Amazon EventBridge Pipes with code example written in Python and the AWS CDK 2 days ago · Here 123456789012 is just an example of a valid 12-digit AWS account number-replace it with your own. CfnApplication CloudFormation Property Types CfnApplicationProps aws-cdk-lib. Consuming a DynamoDB event with Lambda using . In this tutorial, we’ll focus on one of DynamoDB’s most powerful features: querying data using a composite primary key, which combines a Partition Key and a Sort Key. js, IAM, AWS CLI, and JSON with a real world example. Dec 30, 2021 · The file under the bin directory, in this case the bin/dynamoDB-CDK-Hands-On-Project. AWS SDK Examples – GitHub repo with complete code in preferred languages. Here AWS CDK is an infrastructure-as-code framework that allows you to define and provision AWS resources using familiar programming languages. For example, the Amazon DynamoDB package in the AWS CDK contains a Table construct, which is an L2 construct. In this case, DynamoDB does not write any data to the index for this particular item. Building and Deploying Infrastructure with CDK We’ll use AWS CDK to build our infrastructure and deploy to AWS environment, with Jan 12, 2022 · I am creating a Global Table on DynamoDB using CDK. This C# CDK example creates an Amazon Cognito user pool, Amazon API Gateway API, AWS Lambda function for authentication, Amazon DynamoDB table, and AWS Lambda function to act as a backend. To learn about integrating with AWS services in Step Functions, see Integrating services and Passing parameters to a service API in Step Functions. This is a quick-and-dirty example wiring up a DynamoDB event stream to AWS EventBridge using the AWS CDK. The code uses the SDK for JavaScript to create and work Demo of Redshift Streaming Ingestion (Preview) to sync DynamoDB data with Redshift in near realtime for ETL, Analytics, and Reporting all using SQL - damc-dev/example-cdk-dynamodb-stream-to-redshift Example projects using the AWS CDK. Using GameTitleIndex as an example, you would not need to specify a value for the TopScore attribute to write a new item to the GameScores table. Feb 25, 2024 · To use AWS Key Management Service (KMS) with AWS Cloud Development Kit (CDK), you can define KMS keys within your CDK code and grant permissions to AWS resources to use these keys. Java is a fully-supported client language for the AWS CDK and is considered stable. Oct 7, 2023 · Creating a multi-tenant SaaS application on AWS involves leveraging AWS services such as API Gateway, Lambda, DynamoDB, CodePipeline, and AWS SAM. Start using @aws-cdk/aws-dynamodb in your project by running `npm i @aws-cdk/aws-dynamodb`. js modules to perform basic operations with a DynamoDB table. Contribute to aws-samples/aws-cdk-examples development by creating an account on GitHub. This post explains how to provide this query with CDK as a saved query in Athena to have the query stored “nearby” the editor and that the query fits to the current deployment regarding the naming of the DB and table. Dive into this repository and unlock the power of integrating Amazon Bedrock's cutting-edge large language models (LLMs) with the scalable NoSQL By default, TableV2 will create a single table in the main deployment region referred to as the primary table. Understanding DynamoDB CDK: Table vs. The code can be deployed into your own account using AWS Cloud Development Kit (CDK). That Lambda will then check what kind of changed happened, parse the data in the inserted/edited/removed row and react accordingly. Aug 26, 2022 · I am trying to write a cdk package in typescript that scans a dynamodb table and uses the contents as an array. To use the Amazon Web Services Documentation, Javascript must be enabled. Setting up a CDK project Jan 3, 2025 · 2. For example, consider the following DynamoDB table created using the TableV2 construct defined in a Stack being deployed to us-west-2: May 27, 2024 · A quick example of how we can populate DynamoDB tables in non-prod automatically using TypeScript and the AWS CDK. Included in this example is how to use a JSON file to load a table: Example how to Analyze DynamoDB data with Athena in different ways created with AWS CDK - JohannesKonings/examples-aws-dynamodb-analytics-cdk Aug 3, 2022 · In this blog, we will learn how to put items into DynamoDB table using python and boto3. The corresponding L1 construct is called CfnTable, and it directly represents a CloudFormation DynamoDB Table. You only need to do this once per account/region combination; after that, Aspire can safely create and update CDK-based infrastructure like DynamoDB tables, SNS Oct 17, 2012 · An example IAM policy to grant full create, read, update, and delete (CRUD) access for data operations on a DynamoDB table. I am not using the javascript librar Example projects using the AWS CDK. We would like to show you a description here but the site won’t allow us. Designing an efficient and scalable data model is crucial when working with Amazon DynamoDB. If you are using CDKv1, make sure the feature flag @aws-cdk/aws-kms:defaultKeyPolicies is set to true in your cdk. Build with CDK. All examples are included in a CDK project available on GitHub. Step 1: First we install the aws-cdk. As a result, we decided to build an open-source library to interact with the SDK in a way that was type-safe and easy to use. All composed using Python CDK, of course! The following code examples show you how to perform actions and implement common scenarios by using the AWS SDK for Python (Boto3) with DynamoDB. Jan 26, 2024 · A step-by-step guide of how to create and manage dynamodb tables in AWS CDK. Aug 24, 2022 · At HexLabs, a lot of our AWS Account is made up of DynamoDB Tables and Indexes. Not for use in production. mkdir vpc-endpoints cd vpc-endpoints cdk init app --language typescript Next I bootstrap the Feb 18, 2020 · Currently you cannot add tags to DynamoDB tables using the DynamoDB CDK module but you can add them using the AWS CLI using aws resourcegroupstaggingapi tag-resources or manually using the AWS DynamoDB console. Basics are code examples that show you how to perform the essential operations within a service. Learn about best practices for using sort keys in DynamoDB to efficiently organize and query data. This project is intended to be sample code only. SQS filtering An SQS record delivered to a Lambda Function looks like this: Jul 17, 2023 · I am new to creating CDK and I am trying to create a CDK for a dynamoDB table. NET Build serverless application using API Gateway, Lambda, DynamoDB to manage photos, track work items, perform CRUD operations on document model. Welcome to the Java SDK examples for Amazon DynamoDB. This is an AWS community-driven repository packed with Amazon DynamoDB code samples, solutions, and SDK examples to empower your cloud-native development. You can integrate Step Functions with DynamoDB to perform CRUD operations on a DynamoDB table. Sep 17, 2022 · This post is how to visualize the streamed data changes of a DynamoDb table via Kinesis Data Stream and Kinesis Firehose to S3. Jul 2, 2022 · Learn all you need to know about provisioning and managing DynamoDB tables via AWS Cloud Development Kit (AWS CDK) - code examples included. The library is called dynamo-ts and can be found in NPM under @hexlabs/dynamo-ts or in GitHub here. With the AWS CDK I create a new app inside a vpc-endpoints directory. addGlobalSecondaryIndex for existing tables so we can Add an inde to a existing table using the CDK. aws_applicationsignals Overview Structs GroupingAttributeDefinitionProperty Example projects using the AWS CDK. The end result is having easy access to the size and item counts of DynamoDB tables and indexes within CloudWatch. Example projects using the AWS CDK. Javascript is disabled or is unavailable in your browser. This is a Dec 28, 2021 · Setting up a AWS CDK Project I am utilizing the AWS CDK for a repeatable and consistent method of creating the AWS Cloud Resources for the demo. Feb 17, 2021 · The CDK documentation should explicitly warn, that a created TTL can currently not be updated nor be removed with the CDK Table construct. May 12, 2020 · I've known for a while that API Gateway can integrate directly with other AWS services without needin Tagged with apigateway, aws, cdk, dynamodb. In this post, we go over a simple FastAPI application, using DynamoDB as the persistence layer, and deploying serverlessly on AWS Lambda. Your resource for learning serverless technology. More resources DynamoDB Developer Guide – More information about DynamoDB. A DynamoDB table is a collection of data that's organized into items that are analogous to rows. Example usage of aws-cdk-dynamodb-seeder.