Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK
Usar ValidateTemplate com uma CLI
Os exemplos de código a seguir mostram como usar o ValidateTemplate.
- CLI
-
- AWS CLI
-
Para validar um modelo do AWS CloudFormation
O comando
validate-templatea seguir valida o modelosampletemplate.json:aws cloudformation validate-template --template-bodyfile://sampletemplate.jsonSaída:
{ "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": [] }Para obter mais informações, consulte Trabalhar com modelos do AWS CloudFormation no Guia do usuário do AWS CloudFormation.
-
Consulte detalhes da API em ValidateTemplate
na AWS CLI Command Reference.
-
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: valida o conteúdo do modelo especificado. A saída detalha os recursos, a descrição e os parâmetros do modelo.
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"Exemplo 2: valida o modelo especificado acessado por meio de uma URL do Amazon S3. A saída detalha os recursos, a descrição e os parâmetros do modelo.
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template-
Consulte detalhes da API em ValidateTemplate na Referência de cmdlets do Ferramentas da AWS para PowerShell (V4).
-
- Ferramentas para o PowerShell V5
-
Exemplo 1: valida o conteúdo do modelo especificado. A saída detalha os recursos, a descrição e os parâmetros do modelo.
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"Exemplo 2: valida o modelo especificado acessado por meio de uma URL do Amazon S3. A saída detalha os recursos, a descrição e os parâmetros do modelo.
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template-
Consulte detalhes da API em ValidateTemplate na Referência de cmdlets do Ferramentas da AWS para PowerShell (V5).
-