AWS 文档 SDK 示例
将 ValidateTemplate 与 CLI 配合使用
以下代码示例演示如何使用 ValidateTemplate。
- CLI
-
- AWS CLI
-
验证 AWS CloudFormation 模板
以下
validate-template命令验证sampletemplate.json模板:aws cloudformation validate-template --template-bodyfile://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 CloudTrail 用户指南》中的“使用 AWS CloudFormation 模板”。
-
有关 API 的详细信息,请参阅《AWS CLI 命令参考》中的 ValidateTemplate
。
-
- PowerShell
-
- Tools for PowerShell V4
-
示例 1:验证指定模板的内容。输出详细说明了模板的功能、描述和参数。
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"示例 2:验证通过 Amazon S3 URL 访问的指定模板。输出详细说明了模板的功能、描述和参数。
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template-
有关 API 的详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference(V4)》中的 ValidateTemplate。
-
- Tools for PowerShell V5
-
示例 1:验证指定模板的内容。输出详细说明了模板的功能、描述和参数。
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"示例 2:验证通过 Amazon S3 URL 访问的指定模板。输出详细说明了模板的功能、描述和参数。
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template-
有关 API 的详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference(V5)》中的 ValidateTemplate。
-
UpdateStack
场景