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 AWS CloudFormation, em Stacks (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 Change Sets (Conjuntos de alterações) para exibir 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 Execute (Executar).

    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 AWS CloudFormation, em Stacks (Pilhas), escolha o nome da pilha que deseja atualizar.

  2. No painel de navegação, escolha Change Sets (Conjuntos de alterações) para exibir 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 Execute (Executar).

    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 aws cloudformation describe-stacks.