Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Create a stack by using a change set

Última atualização: Aug 26, 2026

Os conjuntos de alterações permitem visualizar as mudanças nos recursos antes que uma pilha entre em vigor. Você pode combinar conjuntos de alterações com a importação de recursos para integrar recursos de cloud existentes a uma nova pilha.

Cenários

Para gerenciar muitos recursos de cloud e verificar o estado esperado antes de ativar uma pilha, use um conjunto de alterações com o recurso de importação de recursos. Importe os recursos de cloud existentes para uma pilha e crie um conjunto de alterações para visualizar como a pilha gerenciará esses recursos. A pilha só começa a gerenciar os recursos após a execução do conjunto de alterações. Antes da execução, revise e ajuste o modelo da pilha conforme necessário. Para mais informações, consulte Create a stack from existing resources.

Métodos para criar uma pilha usando um conjunto de alterações

  • Console: crie uma pilha usando um conjunto de alterações no console ROS.

    Para mais informações, consulte Create a stack from existing resources.

  • API: crie uma pilha chamando operações de API de conjunto de alterações.

    Para mais informações, consulte CreateChangeSet.

  • Alibaba Cloud CLI: crie uma pilha usando a Alibaba Cloud Command-Line Interface (CLI) e um conjunto de alterações.

    Para mais informações, consulte as seções a seguir.

Crie uma pilha usando a Alibaba Cloud CLI

  1. Instale a Alibaba Cloud CLI.

    Para mais informações, consulte Install Alibaba Cloud CLI.

  2. Configure as credenciais da Alibaba Cloud.

    Para mais informações, consulte Configure credentials.

  3. Crie uma pilha usando um conjunto de alterações.

  4. Crie uma pilha criando um conjunto de alterações

    Execute o comando aliyun ros CreateChangeSet para criar uma pilha por meio da criação de um conjunto de alterações.

    Defina o tipo do conjunto de alterações como CREATE. Especifique o nome da pilha, o ID da região, o modelo e o nome do conjunto de alterações. Para mais informações, consulte CreateChangeSet.

    aliyun ros CreateChangeSet --ChangeSetType CREATE --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> 

    Crie uma pilha importando recursos

    Execute o comando aliyun ros CreateChangeSet para criar uma pilha por meio da importação de recursos.

    Defina o tipo do conjunto de alterações como IMPORT. Especifique o nome da pilha, o ID da região, o modelo, os recursos a importar e o nome do conjunto de alterações. Para mais informações, consulte CreateChangeSet.

    Nota
    • Especifique a política de exclusão dos recursos na propriedade TemplateBody.

    • Defina a propriedade ResourcesToImport para concluir a importação de recursos.

    aliyun ros CreateChangeSet --ChangeSetType IMPORT --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> --ResourcesToImport <resources_to_import>
  5. Execute o comando aliyun ros ExecuteChangeSet para executar o conjunto de alterações.

    aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id>

Referências

  • Visualize os impactos de um conjunto de alterações e inspecione o modelo da pilha. Para mais informações, consulte View a change set e Data structures.

  • Após a execução de um conjunto de alterações, o ROS exclui automaticamente os outros conjuntos de alterações associados a essa pilha. Para mais informações, consulte Execute a change set.

  • Se um conjunto de alterações não atender mais aos seus requisitos, exclua-o antes da execução. Para mais informações, consulte Delete a change set.

  • Para criar uma pilha chamando uma operação de API de criação de conjunto de alterações, consulte CreateChangeSet.