AWS文件開發套件範例
搭配使用 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 CloudFormation 使用者指南》中的「使用 AWSCloudFormation 範本」。
-
如需 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 參考 (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 參考 (V5)》中的 ValidateTemplate。
-
UpdateStack
案例