The NuGet package AWSSDK.DynamoDBv2 contains 3 different APIs save and get items from tables. In our TODO list application we will use the Data Model API but we will briefly cover each of the 3 API to get an understanding what is available.
| Name | Namespace | Description |
|---|---|---|
| Service Client |
|
The AmazonDynamoDBClient service client provides a 1 to 1 mapping with the service APIs. |
| Document Model |
|
Represents an item as a Document which is similar to dictionary. Recommended when the data stored for each item varies with different attributes. |
| Data Model |
|
Model your data as .NET objects and use DynamoDBContext object to serialize and deserialize the .NET objects into DynamoDB. |
- Getting Started
- What is a serverless application?
- Common AWS Serverless Services
- What are we going to build in this tutorial?
- TODO List AWS Services Used
- Using DynamoDB to store TODO Lists
- Creating DynamoDB table
- Accessing DynamoDB items with the AWS SDK for .NET
- CRUD operations with Amazon DynamoDB Service Client
- CRUD operations with Document Model API
- CRUD operations with Data Model API
- Amazon DynamoDB wrap up
- Handling service events with Lambda
- Getting ASP.NET Core ready for Serverless
- Deploying ASP.NET Core as a Serverless Application
- Tear Down
- Final Wrap Up
Continue on to next page: CRUD operations with Amazon DynamoDB Service Client