Usar o Amazon ECS com o AWS CloudFormation
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 AWS 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 AWS 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 AWS CloudFormation funciona no Guia do usuário do AWS CloudFormation.
Ao usar o AWS 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 AWS CloudFormation se encarrega de provisionar e configurar esses recursos para você.
O AWS 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 AWS CloudFormation podem ser usados com o AWS Management Console ou com a AWS Command Line Interface para criar recursos.
Para saber mais sobre o AWS CloudFormation, consulte os seguintes recursos: