Trabajo con plantillas de CloudFormation
Para implementar una pila de recursos mediante CloudFormation, primero debe crear una plantilla de pila. La plantilla describe los recursos que desea aprovisionar en su pila de CloudFormation. Los dos formatos de plantilla son JSON y YAML. Si no está familiarizado con JSON o YAML, puede utilizar AWS Application Composer, que proporciona una interfaz de arrastrar y soltar para crear plantillas en la consola. Para obtener más información, consulte Application Composer.
En los siguientes temas se muestra cómo utilizar las distintas partes de una plantilla de CloudFormation y cómo funcionan juntas. También aprenderá a usar macros y recursos personalizados para añadir funcionalidad a las plantillas, así como a crear módulos que pueda compartir y reutilizar en varias plantillas. También encontrará fragmentos de ejemplos de tipos de recursos y configuraciones comunes. Se pueden copiar y personalizar para acelerar el desarrollo de plantillas.
Temas
- Descripción general de la plantilla
- Formatos de plantilla
- Secciones de la plantilla
- Uso de Application Composer para crear plantillas visualmente
- Explicaciones
- Fragmentos de plantillas
- Uso del generador IaC para generar plantillas para los recursos existentes
- Recursos personalizados
- Uso de macros de AWS CloudFormation para realizar un procesamiento personalizado en plantillas
- Uso de módulos para encapsular y reutilizar configuraciones de recursos
- Realizar implementaciones azul/verde de ECS a través de CodeDeploy mediante AWS CloudFormation
- Uso de expresiones regulares en plantillas de AWS CloudFormation