Skip to content

A CRUD (Create, Read, Update, Delete) operations project using API Gateway, AWS Lambda, and DynamoDB involves several steps. This project will allow you to build a RESTful API that interacts with a DynamoDB table to perform CRUD operations on items in the table.

Notifications You must be signed in to change notification settings

manishsinghkuswaha/ServerlessLab

Repository files navigation

ServerlessLab

A CRUD (Create, Read, Update, Delete) operations project using API Gateway, AWS Lambda, and DynamoDB involves several steps. In this project we build a RESTful API that interacts with a DynamoDB table to perform CRUD operations on items in the table. Below is the high level design: high-level-design The POST method on the DynamoDBManager resource supports the following DynamoDB operations:

  • Create, update, and delete an item.
  • Read an item.
  • Scan an item.

Setup

Create Lambda IAM Role

Create the execution role that gives your function permission to access AWS resources.

To create an execution role

  1. Open the roles page in the IAM console.
  2. Choose Create role.

Create Lambda Function

lambda-code

Create DynamoDB Table

Create API

Deploy the API

About

A CRUD (Create, Read, Update, Delete) operations project using API Gateway, AWS Lambda, and DynamoDB involves several steps. This project will allow you to build a RESTful API that interacts with a DynamoDB table to perform CRUD operations on items in the table.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages