View a markdown version of this page

使用 Amazon SAM CLI Serverless.tf 用于本地调试和测试 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon SAM CLI Serverless.tf 用于本地调试和测试

Amazon Serverless Application Model 命令行界面 (Amazon SAMCLI) 可以与 Serverless.tf 模块一起使用,用于对 Amazon Lambda 函数和层进行本地调试和测试。支持以下 Amazon SAM CLI 命令:

  • sam build

  • sam local invoke

  • sam local start-api

  • sam local start-lambda

注意

Serverless.tf 4.6.0 及更高版本支持 Amazon SAMCLI集成。

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

serverless.tf 版本 6.0.0 开始,必须将 create_sam_metadata 参数设置为 true。这将生成 Amazon SAMCLIsam build命令所需的元数据资源。

要了解有关 Serverless.tf 的更多信息,请参阅 terraform-aws-lambda-module