Installing AWS SAM, CLI, & Docker
The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines of configuration, you can define the application you want and model it.
You will need both SAM and the AWS CLI tools deploy your Lambda application to AWS. SAM also requires the usage of Docker. Here are some links to get you started.
During the Lamby install process, we create a
template.yaml file which describes your SAM application. Don't worry, we have done some heavy lifting for you. But, as your application grows, you will be adding more Resources (DynamoDB, S3, etc) or changes to this file. Please take some time to learn how SAM works.