sam validate
此页面提供了 Amazon Serverless Application Model 命令行界面(Amazon SAM CLI) sam validate 命令的参考信息。
有关 Amazon SAM CLI 的简介,请参阅什么是 Amazon SAMCLI?
sam validate 命令可验证 Amazon SAM 模板文件是否有效。
使用量
$sam validate<options>
选项
--config-envTEXT-
在配置文件中指定要使用的默认参数值的环境名称。默认值为“default”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。
--config-filePATH-
包含要使用的默认参数值的配置文件的路径和文件名。在项目目录的根目录中,默认值为“samconfig.toml”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。
--debug-
启用调试日志记录,以打印 Amazon SAM CLI 生成的调试消息并显示时间戳。
--lint-
通过 cfn-lint 对模板运行检查验证。创建
cfnlintrc配置文件以指定其他参数。有关更多信息,请参阅 Amazon CloudFormation GitHub 存储库中的 cfn-lint。 --profileTEXT-
凭证文件中用于获取 Amazon 凭证的特定配置文件。
--regionTEXT-
要部署到的 Amazon Region。例如,us-east-1。
--save-params-
将您在命令行中提供的参数保存到 Amazon SAM 配置文件中。
--template-file, --template, -tPATH-
Amazon SAM 模板文件。默认值为
template.[yaml|yml]。如果您的模板位于当前工作目录中且命名为
template.[yaml|yml|json],则不需要此选项。如果您刚刚运行 sam build,则不需要此选项。
示例
有关使用此命令验证模板的示例,请参阅验证 Amazon SAM 模板文件。
有关将此命令与 cfn-lint 一起使用的示例,请参阅使用 Amazon CloudFormation Linter 验证 Amazon SAM 应用程序。