Herramientas cloud

validar plantilla CloudFormation— revisar antes de desplegar

Pega una plantilla JSON o YAML y consulta diagnósticos y una vista formateada del mismo tipo.

validar plantilla CloudFormation

Plantilla de entrada

Diagnósticos y vista

Sin hallazgos en las reglas cubiertas.

Procesado en el navegador; no se consulta AWS.

Opciones de revisión

Introduce una plantilla o carga un ejemplo.

Límite de entrada: 300000 caracteres.

Un YAML correcto todavía puede contener un Ref sin declarar o una sección Resources fuera de lugar. Validar plantilla CloudFormation distingue estos fallos antes de crear una pila.

La validación de plantillas CloudFormation aquí tiene un alcance concreto: el resultado enumera los recursos cubiertos y los pendientes, en vez de presentar una revisión local como aprobación de AWS.

¿Por qué validar plantilla CloudFormation?

Separar sintaxis y referencias

Un error de análisis y un Ref desconocido se corrigen de forma distinta. Validar plantilla CloudFormation muestra la línea y la ruta de cada diagnóstico.

Una plantilla pasa el control sintáctico y una referencia ausente queda marcada en la segunda etapa.

Mostrar el límite del esquema

Solo se comprueban propiedades de primer nivel de S3 Bucket, SQS Queue y SNS Topic. Los tipos desconocidos quedan pendientes y validar plantilla CloudFormation no los llama válidos.

Tres formas de recurso conocidas se miden y otra desconocida sigue la rama sin cubrir.

Interpretar formato, versión y cobertura

01

Elegir el formato si hay duda

El modo automático reconoce un objeto JSON inicial. Si el texto es ambiguo, fija JSON o YAML; un error no cambia el formato a escondidas.

02

Leer versión y alcance

Si no aparece la versión, se aplica 2010-09-09. Revisa los contadores de recursos cubiertos y no cubiertos antes de decidir el siguiente paso.

03

Exportar solo el resultado actual

Cambiar el texto o la sangría deja obsoletos los botones de copia y descarga. Repite la revisión y exporta el informe JSON o la plantilla del mismo formato.

Comprobaciones de la estructura de CloudFormation

Sintaxis JSON y YAML

Se analiza un documento y se señala la ubicación del fallo. Las formas YAML !Ref y !Sub se conservan en la vista formateada.

Referencias del mismo archivo

Ref, Fn::GetAtt y Fn::Sub sencillos se comparan con parámetros, recursos y pseudoparámetros declarados en esta plantilla.

Esquema acotado

Se revisan nombres y tipos básicos de propiedades de primer nivel en AWS::S3::Bucket, AWS::SQS::Queue y AWS::SNS::Topic; no se evalúan objetos anidados.

Alcance real del resultado local

Una sola plantilla
La entrada admite un documento JSON o YAML. Se informan Resources ausente, ID lógico incorrecto y versión no admitida; no se abren pilas anidadas.
No es todo el catálogo AWS
Los recursos y propiedades desconocidos aparecen como no cubiertos. Validar plantilla CloudFormation no certifica todas las especificaciones del servicio.
Funciones sin ejecutar
Se contrastan nombres Ref, pero las condiciones, macros y valores de la cuenta no se calculan. No se inventa el tipo del resultado dinámico.
Sin operaciones en la nube
No se piden credenciales ni se crea una pila. Permisos, cuotas y comportamiento del servicio requieren comprobación en AWS.

Preguntas al validar plantilla CloudFormation

¿Cómo puedo solucionar los errores de validación o formato de las plantillas en CloudFormation?

Corrige primero la línea de sintaxis y luego las secciones y referencias. El informe separa el análisis JSON/YAML de las reglas locales.

¿Por qué aparece YAML not well-formed?

Comprueba sangría, dos puntos y etiquetas abreviadas en la línea indicada. Si falla el análisis, no se ofrece un archivo formateado.

¿Cómo corregir las dependencias de recursos sin resolver?

Ref, GetAtt o Sub señala un nombre que no figura en esta plantilla. Revisa el parámetro o recurso y su ortografía.

¿Qué significa una propiedad de plantilla no válida?

Comprueba la ruta bajo Resources y la documentación AWS. Una propiedad fuera del esquema local se marca pendiente, no inválida por defecto.

¿Por qué falla la validación de parámetros?

No. Aquí solo se ejecutan las reglas locales declaradas. La cuenta, la región y el servicio pueden imponer otras validaciones.

¿Te falta una respuesta?

Ahora puedes validar plantilla CloudFormation

Vuelve a comprobar tras cada cambio y lleva el informe actual a la revisión de despliegue.