QwikSkills Support

AWS Labs
Configure DynamoDB Triggers with AWS Lambda

Configure DynamoDB Triggers with AWS Lambda

Difficulty Level
Lab Duration
45 Min
About Lab


Amazon DynamoDB is integrated with AWS Lambda so that you can create triggers—pieces of code that automatically respond to events in DynamoDB Streams. With triggers, you can build applications that react to data modifications in DynamoDB tables.

If you enable DynamoDB Streams on a table, you can associate the stream Amazon Resource Name (ARN) with an AWS Lambda function that you write. Immediately after an item in the table is modified, a new record appears in the table's stream. AWS Lambda polls the stream and invokes your Lambda function synchronously when it detects new stream records.

What Will You Learn?

  • Get an understanding of Lambda functions by creating one
  • Adding Triggers to Lambda Function – DynamoDB 
  • Implement & Test Lambda functions using the AWS Console in Python


User should have basic understanding of below:

  • Amazon Console 
  • AWS Lambda
  • AWS DynamoDB

Lab Steps:

1. Launching Lab 

  • Click on Start Lab to generate credentials for AWS, it will start the lab.
  • Once the Lab is started, you will be provided with IAM user name, Password, & Login URL.
  • Click on the