Os change sets permitem visualizar como as alterações propostas afetarão um stack antes que o ROS as aplique. Crie múltiplos change sets para um stack no Resource Orchestration Service (ROS) conforme suas necessidades de negócio.
O que é um change set
Um change set captura as alterações propostas em um modelo de stack e mostra como essas mudanças afetarão os recursos do stack. Antes de aplicar qualquer alteração, o ROS permite revisar exatamente o que será adicionado, modificado ou excluído. O ROS aplica as alterações ao stack somente após a execução do change set. Para mais informações, consulte Data structures.
Cenários
Usar um change set para criar um stack
Quando for necessário gerencie um grande número de recursos cloud e verifique o estado esperado antes de colocar um stack em produção, utilize um change set em conjunto com o recurso de importação de recursos. Importe os recursos cloud existentes para um stack por meio da importação de recursos e, em seguida, crie um change set para visualize como o stack gerenciará esses recursos. O stack começa a gerenciar os recursos somente após a execução do change set. Antes de executá-lo, revise e ajuste o modelo do stack conforme necessário. Para mais informações, consulte Create a stack from existing resources.
Para mais informações, consulte Create a stack using a change set.
Usar um change set para atualizar um stack
Para verifique o impacto de uma atualização de stack antes que ela entre em vigor — por exemplo, para checar se recursos importantes serão excluídos ou substituídos — crie um change set em vez de atualizar o stack diretamente. O change set exibe o que será alterado. A atualização entra em vigor somente após a execução do change set. Antes de executá-lo, revise e modifique o modelo do stack para confirme que ele atende aos seus requisitos. Para mais informações, consulte Update a stack by using a change set.
Limites
Os change sets só podem atualizar stacks que estejam em estados específicos. Para mais informações, consulte Update a stack by using a change set.
Cada stack pode ter até 20 change sets.
Os change sets mostram quais alterações serão feitas em um stack, mas não indicam se essas alterações serão concluídas com êxito.
Um change set não verifique violações de cota da conta, atualizações em recursos não atualizáveis nem permissões insuficientes — qualquer uma dessas situações pode causar falha na atualização do stack. Em caso de falha, o ROS tenta reverter os recursos ao estado original.
Change set vs. atualização direta
Em comparação com a atualização direta de um stack, a atualização via change set oferece maior controle. Para mais informações, consulte Update a stack by using a change set e Update a stack.
As alterações entram em vigor somente após a execução explícita do change set — o ROS não as aplica automaticamente.
É possível visualize o impacto exato das alterações propostas antes que qualquer modificação ocorra.
Revise e edite o modelo do stack antes de confirme a atualização.
Tópicos relacionados
Visualize os impactos de um change set e inspecione o modelo do stack. Para mais informações, consulte View a change set e Data structures.
Após a execução de um change set, o ROS exclua automaticamente os demais change sets associados ao stack. Para mais informações, consulte Execute a change set.
Se um change set não atender mais aos seus requisitos, exclua-o antes que seja executado. Para mais informações, consulte Delete a change set.