This is part two of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this second part of the lab, you will build upon the infrastructure created in part one. You will go on to create Lambda functions that interact with the DynamoDB table and add data, then build the necessary IAM roles and polices to support access to the functions and database via API Gateway. To successfully complete this lab, you should be familiar with DynamoDB, API Gateway, and IAM.
Level
Fundamental
Duration
1 Hours 0 MinutesCourse Objectives
In this course, you will learn how to:
- Create Lambda functions that retrieve data in a DynamoDB table in two different ways
- Test Lambda functions with a template
- Configure custom tests for Lambda functions
Intended Audience
This course is intended for:
- Data Engineers
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- You should familiarize yourself with key concepts by taking the **Introduction to Amazon DynamoDB** lab. This is the second in a three-part series of labs. Each of the three labs can stand alone, but because the labs build upon what you learned previously, you should take the **Serverless Web Apps using Amazon DynamoDB - Part 1** prior to taking this lab.
Course Outline
- Task 1: Check CloudFormation Status
- Task 2: Create Your Lambda Functions