Prerequisites
Creating an AWS account.
Configuring AWS Identity and Access Management (IAM) permissions.
Installing Docker. Note: Docker is a prerequisite only for testing your application locally.
Installing Homebrew. ...
Installing the AWS Serverless Application Model Command Line Interface (AWS SAM CLI
https://aws.amazon.com/training/classroom/developing-serverless-solutions-on-aws/