Using the AWS SAMÂ CLI with Serverless.tf for local debugging and testing
The AWS Serverless Application Model Command Line Interface (AWS SAMÂ CLI) can be used with Serverless.tf modules for local debugging and testing of your AWS Lambda functions and layers. The following AWS SAMÂ CLI commands are supported:
-
sam build -
sam local invoke -
sam local start-api -
sam local start-lambda
Note
Serverless.tf version 4.6.0 and newer supports AWS SAMÂ CLI integration.
To begin using the AWS SAMÂ CLI with your Serverless.tf modules, update to the latest version of Serverless.tf and the AWS SAMÂ CLI.
Starting from serverless.tf version 6.0.0, you must set the create_sam_metadata parameter as true. This generates
the metadata resources that the AWS SAMÂ CLI sam build command requires.
To learn more about Serverless.tf, see the terraform-aws-lambda-module