In this lab, after deploying the serverless backend using AWS SAM and API Gateway, you use AWS Amplify to deploy the frontend of the grid-maker application and configure it to authenticate using Amazon Cognito.
Level
Intermediate
Duration
1 Hours 0 Minutes
Course Objectives
By the end of this lab, you will be able to do the following:
- Install requirements to use AWS Amplify CLI.
- Initialize AWS Amplify and deploy a project.
- Configure Cognito to authenticate with the application.
- Run the grid-maker application using authentication to create the grid image.
Intended Audience
This course is intended for:
- Developers
Prerequisites
To successfully complete this lab:
- Familiarity with the basic navigation of the AWS Management Console.
- Versed in editing and running scripts using an AWS Cloud9 code editor and terminal.
- A basic understanding and familiarity with Amazon API Gateway, AWS Serverless Application Model (SAM), AWS Lambda, AWS CloudFormation, and AWS Amplify.
- Prior experience with AWS services including AWS Amplify and serverless computing will be helpful but is not necessarily required.
Course Outline
- Task 1: Install and initialize AWS Amplify
- Task 2: Add hosting and authorization to the Amplify project
- Task 3: Configure the application to require authentication