Executar um conjunto de alterações - AWS CloudFormation

Executar um conjunto de alterações

Para fazer as modificações descritas em um conjunto de alterações em sua pilha, execute o conjunto de alterações.

Importante

Depois de executar um conjunto de alterações, o CloudFormation exclui qualquer conjunto de alterações que esteja associado à pilha, já que não são mais válidos para a pilha atualizada. Se uma atualização falhar, você precisará criar um novo conjunto de alterações.

Políticas de pilha e como executar um conjunto de alterações

Se você executar um conjunto de alterações em uma pilha que tenha uma política de pilha associada a ela, o CloudFormation impõe a política ao atualizá-la. Não é possível especificar uma política de pilha temporária que substitua a existente ao executar um conjunto de alterações. Para atualizar um recurso protegido, é necessário atualizar a política de pilha ou usar o método de atualização direta.

Execute a change set for nested stacks (console)
Para executar um conjunto de alterações para pilhas aninhadas (console)
  1. No console do CloudFormation, em Pilhas, escolha o nome da pilha que deseja atualizar. Você deve escolher o nome da pilha associado ao conjunto raiz de alterações.

  2. No painel de navegação, escolha Conjuntos de alterações para visualizar uma lista dos conjuntos de alterações da pilha.

  3. Escolha o nome do conjunto raiz de alterações que deseja executar.

  4. Na página de detalhes do conjunto de alterações, escolha Executar conjunto de alterações.

    nota

    O CloudFormation executa as alterações descritas no seu conjunto raiz de alterações e conjuntos de alterações aninhadas, se a opção Habilitado para conjuntos de alterações para pilhas aninhadas tiver sido selecionada durante o processo Criar um conjunto de alterações.

    O CloudFormation inicia a atualização da pilha imediatamente. O console do CloudFormation direciona você para a guia Eventos, onde é possível monitorar o progresso da atualização da pilha.

Execute a change set (console)
Para executar um conjunto de alterações (console)
  1. No console do CloudFormation, em Pilhas, escolha o nome da pilha que deseja atualizar.

  2. No painel de navegação, escolha Conjuntos de alterações para visualizar uma lista dos conjuntos de alterações da pilha.

  3. Escolha o nome do conjunto alterações que deseja executar.

  4. Na página de detalhes do conjunto de alterações, escolha Executar conjunto de alterações.

    O CloudFormation inicia a atualização da pilha imediatamente. O console do CloudFormation direciona você para a guia Eventos, onde é possível monitorar o progresso da atualização da pilha.

Para executar um conjunto de alterações (AWS CLI)
  • Execute o comando aws cloudformation execute-change-set.

    Especifique o ID do conjunto de alterações que deseja executar, como mostrado no exemplo a seguir:

    $ aws cloudformation execute-change-set \ --change-set-name \ arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000

    O comando no exemplo executa um conjunto de alterações com o ID arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000.

    Depois de executar o comando, o CloudFormation inicia a atualização da pilha. Para visualizar o progresso da pilha, use o comando describe-stacks.