

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将 AWS SAM CLI 与 Serverless.tf 一起使用进行本地调试和测试
<a name="using-samcli-serverlesstf"></a>

 AWS Serverless Application Model 命令行接口 (AWS SAMCLI) 可以与 Serverless.tf 模块一起使用，用于对 AWS Lambda 函数和层进行本地调试和测试。支持以下 AWS SAM CLI 命令：
+ `sam build`
+ `sam local invoke`
+ `sam local start-api`
+ `sam local start-lambda`

**注意**  
Serverless.tf 版本 4.6.0 及更高版本支持 AWS SAM CLI 集成。

要开始将 AWS SAMCLI与 Serverless.tf 模块一起使用，请更新到最新版本的 Serverless.tf 和。 AWS SAMCLI

从 **serverless.tf 版本 6.0.0** 开始，必须将 `create_sam_metadata` 参数设置为 `true`。这将生成 AWS SAMCLI`sam build`命令所需的元数据资源。

要了解有关 Serverless.tf 的更多信息，请参阅 [terraform-aws-lambda-module](https://registry.terraform.io/modules/terraform-aws-modules/lambda/aws/latest)。