sam validate - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

sam validate

本页提供 Amazon Serverless Application Model 命令行界面的参考信息 (Amazon SAM CLI) sam validate 命令。

有关简介 Amazon SAM CLI,请参阅 什么是 Amazon SAM CLI?

sam validate命令验证 Amazon SAM 模板文件是否有效。

使用量

$ sam validate <options>

选项

--config-env TEXT

在配置文件中指定要使用的默认参数值的环境名称。默认值为“default”。有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件

--config-file PATH

包含要使用的默认参数值的配置文件的路径和文件名。在项目目录的根目录中,默认值为“samconfig.toml”。有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件

--debug

启用调试日志记录以打印生成的调试消息 Amazon SAM CLI 并显示时间戳。

--lint

通过 cfn-lint 对模板运行检查验证。创建 cfnlintrc 配置文件以指定其他参数。有关更多信息,请参阅存储库中的 cfn-lint。Amazon CloudFormation GitHub

--profile TEXT

您的凭证文件中用于获取 Amazon 凭证的特定个人资料。

--region TEXT

要部署到的 Amazon 区域。例如,us-east-1。

--save-params

将您在命令行中提供的参数保存到 Amazon SAM 配置文件中。

--template-file, --template, -t PATH

Amazon SAM 模板文件。默认值为 template.[yaml|yml]

如果您的模板位于当前工作目录中且命名为 template.[yaml|yml|json],则不需要此选项。

如果您刚刚运行 sam build,则不需要此选项。

示例

有关使用此命令验证模板的示例,请参阅验证 Amazon SAM 模板文件

有关将此命令与 cfn-lint 一起使用的示例,请参阅使用 Amazon CloudFormation Linter 验证您的 Amazon SAM 应用程序