Trabalhar com modelos do CloudFormation
Para implantar uma pilha de recursos usando o CloudFormation, primeiro você deve criar um modelo de pilha. O modelo descreve os recursos que você deseja provisionar na pilha do CloudFormation. Os dois formatos de modelo são JSON e YAML. Se você não estiver familiarizado com o JSON nem com o YAML, poderá usar o AWS Application Composer, que fornece uma interface de arrastar e soltar para criar modelos no console. Para obter mais informações, consulte Application Composer.
Os tópicos a seguir mostram como usar as diferentes partes de um modelo do CloudFormation e como elas funcionam juntas. Você também aprenderá a usar recursos e macros personalizadas para adicionar funcionalidade aos modelos e a criar módulos que podem ser compartilhados e reutilizados em vários modelos. Você também encontrará exemplos de trechos de tipos e configurações de recursos comuns. Eles podem ser copiados e personalizados para acelerar o desenvolvimento de modelos.
Tópicos
- Visão geral de modelos
- Formatos de modelo
- Seções do modelo
- Usar o Application Composer para criar modelos visualmente
- Instruções
- Trechos de modelo
- Usar o gerador de IaC para gerar modelos para recursos existentes
- Recursos personalizados
- Usar macros do AWS CloudFormation para realizar processamento personalizado em modelos
- Como usar módulos para encapsular e reutilizar configurações de recursos
- Executar implantações azul/verde do ECS por meio do CodeDeploy usando o AWS CloudFormation
- Usar expressões regulares em modelos do AWS CloudFormation