Úselo ValidateTemplate con un AWS SDK o CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Úselo ValidateTemplate con un AWS SDK o CLI

En los siguientes ejemplos de código, se muestra cómo utilizar ValidateTemplate.

CLI
AWS CLI

Para validar una AWS CloudFormation plantilla

En el siguiente ejemplo de validate-template, se valida la plantilla sampletemplate.json:

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

Salida:

{ "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 obtener más información, consulte Trabajar con AWS CloudFormation plantillas en la Guía del AWS CloudFormation usuario.

  • Para obtener más información sobre la API, consulte ValidateTemplatela Referencia de AWS CLI comandos.

PowerShell
Herramientas para PowerShell

Ejemplo 1: Validación del contenido de la plantilla especificada. El resultado detalla las capacidades, la descripción y los parámetros de la plantilla.

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

Ejemplo 2: Validación de la plantilla especificada a la que se ha accedido con una URL de Amazon S3. El resultado detalla las capacidades, la descripción y los parámetros de la plantilla.

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/mytemplates/templatefile.template
  • Para obtener más información sobre la API, consulte ValidateTemplatela referencia de AWS Tools for PowerShell cmdlets.