What is SAM?
Serverless Application Model.
Extension of CloudFormation to define serverless apps (ex APIs, LambdaFunction, DynamoDB)
How to use SAM?
Use SAM CLI to package deploymnet and upload to S3
sam package
sam deploy
AWS::Serverless::Api
API Gateway
AWS::Serverless::Application
Nested stack
AWS::Serverless::Function
Lambda
AWS::Serverless::SimpleTable
DynamoDB
SAM call to generate pre-configured AWS SAM templates
sam init
What SAM template property defines the point in a Lambda’s function code where execution begins
Handler
What SAM template property defines the language a Lambda function is written in
Runtime