O ROS aplica as alterações de um conjunto de alterações a uma stack somente após a execução.
Pré-requisitos
Certifique-se de ter criado um conjunto de alterações. Para mais informações, consulte Update a stack by using a change set.
Contexto
Após a execução de um conjunto de alterações, o Resource Orchestration Service (ROS) exclui automaticamente outros conjuntos de alterações da mesma stack, pois eles se tornam inválidos. Se a atualização da stack falhar, crie um novo conjunto de alterações.
Ao executar um conjunto de alterações em uma stack com política definida, o ROS aplica essa política durante a atualização. Não é possível especificar uma política temporária para substituir a existente durante a execução. Para atualizar recursos protegidos, atualize a política da stack ou atualize a stack diretamente.
Métodos
-
Console: use o console do ROS.
Para mais informações, consulte Execute a change set in the ROS console.
-
API: chame uma operação de API.
Para mais informações, consulte ExecuteChangeSet.
-
Alibaba Cloud CLI: use o Alibaba Cloud CLI.
Para mais informações, consulte Execute a change set by using the Alibaba Cloud CLI.
Uso do console do ROS
Faça login no console do ROS.
No painel de navegação à esquerda, clique em Stacks.
Na página Stacks, clique em nome da stack desejada.
Na página de detalhes da stack, clique em aba Change Sets.
-
Execute o conjunto de alterações.
Opção 1: na aba Change Sets, localize o conjunto de alterações e clique em Run na coluna Actions.
Opção 2: na aba Change Sets, clique em nome do conjunto de alterações. Na página de detalhes, clique em Execute Change Set.
Após a execução do conjunto de alterações, o ROS inicia a atualização da stack.
NotaDurante a execução, o ROS utiliza a função do Resource Access Management (RAM) especificada na criação do conjunto de alterações. Visualize essa função na aba Stack Information.
Uso do Alibaba Cloud CLI
-
Instale o Alibaba Cloud CLI.
Para mais informações, consulte Install Alibaba Cloud CLI.
-
Configure as credenciais do Alibaba Cloud.
Para mais informações, consulte Configure credentials.
-
Execute o conjunto de alterações.
Para executar um conjunto de alterações, execute o comando aliyun ros ExecuteChangeSet informando o ID do conjunto de alterações e o ID da região. Para mais informações, consulte ExecuteChangeSet.
aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id> -
Visualize o progresso da atualização da stack.
Para acompanhar o progresso, execute o comando aliyun ros GetStack com o ID da stack e o ID da região. Para mais informações, consulte GetStack.
aliyun ros GetStack --StackId <stack_id> --RegionId <region_id>