Práticas recomendads para usar o AWS CloudFormation StackSets
Tópicos
Examine as Melhores práticas do AWS CloudFormation.
Definir o modelo
-
Defina o modelo que você deseja padronizar em várias contas, dentro de várias regiões.
-
Ao criar o modelo, certifique-se de que não há conflitos de nomenclatura nos recursos globais (como as funções do IAM e os buckets do Amazon S3) quando eles são criados em mais de uma região na mesma conta.
-
Um conjunto de pilhas tem um único modelo e conjunto de parâmetros. A mesma pilha é criada em todas as contas que são associadas a um conjunto de pilhas. Ao criar seus modelos, faça-o em um nível de detalhes suficiente para permitir um bom equilíbrio de controle e padronização.
-
Recomendamos que você armazene seu modelo em um bucket do Amazon S3.
Criar ou adicionar pilhas ao conjunto de pilhas
-
Verifique se a adição de instâncias de pilha em seu conjunto inicial de pilhas funciona antes de adicionar quantidades maiores de instâncias de pilhas ao seu conjunto de pilhas.
-
Escolha as opções de implantação (rollout) que funcionam para o seu caso de uso.
-
Para uma implantação mais conservadora, defina Máximo de contas concorrentes como 1 e Tolerância a falhas como 0. Defina a região de menor impacto para ser a primeira na lista Ordem das regiões. Comece com uma região.
-
Para uma implantação mais rápida, aumente os valores de Máximo de contas concorrentes e Tolerância a falhas, conforme o necessário.
-
-
As operações em conjuntos de pilhas dependem de quantas instâncias da pilha são envolvidas e podem levar muito tempo.
Atualizar pilhas em um conjunto de pilhas
-
Por padrão, a atualização de um conjunto de pilhas atualiza todas as instâncias de pilha. Se você tiver 20 contas em duas regiões, terá 40 instâncias de pilhas, e todas serão atualizadas quando você atualizar o conjunto de pilhas.
Para conjuntos de pilhas com um grande número de instâncias de pilha, recomendamos que, para testar a versão atualizada de um modelo, você atualize as instâncias de pilha seletivamente em algumas contas de teste antes de atualizar todas as instâncias de pilhas.
-
Para obter um controle mais detalhado sobre a atualização de pilhas individuais em seu conjunto de pilhas, planeje a criação de vários conjuntos de pilhas.
-
Atualizar um conjunto de pilhas que contém um grande número de pilhas pode levar muito tempo. Nesta versão, apenas uma operação é permitida por vez em um conjunto de pilhas. Planeje suas atualizações para não ser impedido de executar outras operações na conjunto de pilhas.