navigation

Serverless - Using Amplify Authentication and Storage

Overview

In the previous workshop, we created Lambda functions that interact with DynamoDB. Next in this workshop series, we will use AWS Amplify Gen 2 to add user authentication with Amazon Cognito and file storage on Amazon S3 to the document management web application.

With Amplify Gen 2, the backend is defined with TypeScript code in the amplify/ folder of the project and deployed to AWS with a cloud sandbox. Users sign in with their email, and each user’s files are stored in a separate folder on S3.

The architecture of the application we will build:

WebArchitect

Content

  1. Introduction
  2. Preparation
  3. Authentication and Storage
  4. Access Level
  5. Clean up