Conjuntos de alterações ajudam a atualizar stacks em execução. Gerencie um conjunto de alterações para atualizar uma stack.
Cenário
Para visualizar os impactos de uma atualização de stack nos recursos em execução antes de aplicar as modificações, use o recurso de conjuntos de alterações. O Resource Orchestration Service (ROS) aplica as alterações à stack somente após a execução do conjunto de alterações.
Limites
Os conjuntos de alterações estão sujeitos aos seguintes limites:
Crie conjuntos de alterações apenas para stacks em estados específicos. Para obter mais informações sobre os estados suportados, consulte Limites.
Associe até 20 conjuntos de alterações a uma única stack.
Esses conjuntos refletem apenas as modificações propostas nas stacks e não indicam se a atualização será bem-sucedida.
Não use um conjunto de alterações para verificar se você excedeu uma cota da conta, se está tentando atualizar recursos que não permitem atualizações ou se possui permissões insuficientes para modificar recursos. Itens que o conjunto de alterações não valida causam falha na atualização da stack. Em caso de falha, o ROS tenta reverter seus recursos para o estado original.
Gerenciar um conjunto de alterações para atualizar uma stack
Esta seção descreve como gerenciar um conjunto de alterações para atualizar uma stack.
-
Crie um conjunto de alterações.
Envie as modificações desejadas à stack que você pretende atualizar por meio de um conjunto de alterações. Durante a criação, envie um modelo de stack modificado ou novos valores de parâmetros. O ROS compara automaticamente os dados originais da stack com os dados modificados enviados para gerar o conjunto de alterações. Para obter mais informações, consulte Criar um conjunto de alterações.
-
(Opcional) Visualize o conjunto de alterações.
Ao visualizar o conjunto de alterações de uma stack, inspecione o código JSON que será modificado e os registros de alteração gerados. Verifique, por exemplo, quais recursos o ROS adicionará, modificará ou excluirá. Para obter mais informações, consulte Visualizar um conjunto de alterações.
NotaSe precisar adicionar novas modificações durante a visualização, crie outro conjunto de alterações para a stack. Ter múltiplos conjuntos de alterações associados a uma stack facilita a compreensão e a avaliação dos diferentes impactos sobre seus recursos.
-
(Opcional) Exclua o conjunto de alterações.
Caso o conjunto de alterações criado não atenda às suas expectativas, exclua-o para evitar uma execução indevida. Para obter mais informações, consulte Excluir um conjunto de alterações.
-
Execute o conjunto de alterações.
Execute o conjunto de alterações aprovado para aplicar as modificações à sua stack. Para obter mais informações, consulte Executar um conjunto de alterações.
ImportanteApós a execução de um conjunto de alterações, o ROS exclui automaticamente todos os outros conjuntos associados à stack, pois eles deixam de ser aplicáveis à nova configuração atualizada.
-
Verifique o resultado da atualização da stack.
O ROS inicia a atualização da stack assim que você executa o conjunto de alterações. Após a conclusão do processo, visualize o resultado da atualização da stack.