

# Usar o Amazon ECS com o AWS CloudFormation
<a name="ecs-with-cloudformation"></a>

O Amazon ECS é integrado ao AWS CloudFormation, um serviço que pode ser usado para modelar e configurar recursos da AWS com modelos definidos por você. O CloudFormation usa **modelos** que são um arquivo de texto em formato `YAML` ou `JSON`. Modelos são como esquemas para o recurso da AWS que você quer criar. Quando você cria e envia um modelo, o CloudFormation cria uma **pilha**. Você gerencia os recursos definidos no seu modelo por meio da pilha. Para criar, atualizar ou excluir um recurso, crie, atualize ou exclua a pilha que foi criada com base nesse recurso. Quando se trata de atualizar suas pilhas, primeiro é necessário criar um **conjunto de alterações**. Os conjuntos de alterações mostram o que é afetado pela mudança antes de você fazê-la. Isso evita que você exclua bancos de dados acidentalmente alterando o nome do banco de dados, por exemplo. Para obter mais informações sobre modelos, pilhas e conjuntos de alterações, consulte [Como o CloudFormation funciona](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-overview.html#cfn-concepts-stacks) no *Guia do usuário do AWS CloudFormation*.

Ao usar o CloudFormation, você pode passar menos tempo criando e gerenciando seus recursos e infraestrutura. Você pode criar um modelo para descrever todos os recursos da AWS que deseja, como clusters, definições de tarefas e, serviços específicos do Amazon ECS. Em seguida, o CloudFormation se encarrega de provisionar e configurar esses recursos para você. 

O CloudFormation também permite reutilizar o modelo para configurar os recursos do Amazon ECS de forma consistente e reproduzível. Você descreve seus recursos uma vez e, em seguida, provisiona os mesmos recursos novamente em várias Contas da AWS e Regiões da AWS.

Os modelos do CloudFormation podem ser usados com o Console de gerenciamento da AWS ou com a AWS Command Line Interface para criar recursos.

Para saber mais sobre o CloudFormation, consulte os seguintes recursos:
+ [AWS CloudFormation](https://aws.amazon.com/cloudformation/)
+ [AWS CloudFormation Guia do usuário do](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [AWS CloudFormation Guia do Usuário da Interface de Linha de Comando](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html)

**Topics**
+ [Criar recursos do Amazon ECS usando o console do CloudFormation](ecs-cloudformation-console.md)
+ [Criar recursos do Amazon ECS usando comandos da AWS CLI para o CloudFormation](ecs-cloudformation-cli.md)
+ [Exemplos de modelos do CloudFormation para o Amazon ECS](working-with-templates.md)