ValidateTemplate与 AWS SDK 或 CLI 配合使用 - AWS SDK 代码示例

文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例

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

ValidateTemplate与 AWS SDK 或 CLI 配合使用

以下代码示例演示如何使用 ValidateTemplate

CLI
AWS CLI

验证 AWS CloudFormation 模板

以下 validate-template 命令将验证 sampletemplate.json 模板:

aws cloudformation validate-template --template-body file://sampletemplate.json

输出:

{ "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.", "Parameters": [], "Capabilities": [] }

有关更多信息,请参阅《AWS CloudFormation 用户指南》中的使用 AWS CloudFormation 模板。

  • 有关 API 的详细信息,请参阅AWS CLI 命令参考ValidateTemplate中的。

PowerShell
用于 PowerShell

示例 1:验证指定模板的内容。输出详细说明了模板的功能、描述和参数。

Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"

示例 2:验证通过 Amazon S3 URL 访问的指定模板。输出详细说明了模板的功能、描述和参数。

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/mytemplates/templatefile.template
  • 有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考ValidateTemplate中的。