Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Mover recursos entre stacks

Última atualização: Jun 27, 2026

Este tópico descreve como mover recursos de uma stack para outra.

Cenários

Um recurso pode existir em apenas uma stack. Para gerenciar um recurso na stack B que já existe na stack A, remova-o da stack A sem excluí-lo e importe-o para a stack B. Este tópico usa um Elastic IP Address (EIP) como exemplo para demonstrar como mover um EIP da stack A para a stack B.

Pré-requisitos

Certifique-se de ter criado uma stack (stack A) que contenha um recurso EIP. Para mais informações, consulte ALIYUN::VPC::EIP e Criar uma stack.

Remover um recurso de uma stack

Neste exemplo, o recurso EIP é removido da stack A, mas mantido. Isso permite importar o recurso EIP para outra stack, a stack B. Para reter um recurso ao removê-lo de uma stack, defina o atributo DeletionPolicy do recurso como Retain. Para mais informações, consulte Informações básicas.

Procedimento

  1. Faça logon no console do Resource Orchestration Service (ROS).

  2. No painel de navegação à esquerda, clique em Stacks.

  3. Na barra de navegação superior, selecione uma região na lista suspensa de regiões, como China (Hangzhou).

  4. Atualize a política de exclusão do recurso. Defina o DeletionPolicy do recurso EIP como Retain.

    Para mais informações sobre a operação, consulte Atualizar uma política de exclusão.

    Execute esta etapa se o recurso não tiver o DeletionPolicy definido ou se o DeletionPolicy estiver definido como Delete. Ignore esta etapa se o DeletionPolicy já estiver definido como Retain.

  5. Remova o recurso EIP.

    Para mais informações sobre a operação, consulte Remover recursos.

Importar o recurso para uma nova stack

Nota

Ao importar um recurso, você deve definir o atributo DeletionPolicy. Caso contrário, a importação falhará.

Criar uma stack usando um recurso existente

Crie a stack B importando o recurso EIP existente. Para mais informações sobre a operação, consulte Criar uma stack a partir de recursos existentes.

Após o sucesso da operação, visualize a nova stack B no console do ROS. As informações sobre o recurso EIP importado estarão disponíveis na aba Resources da stack B.

Veja abaixo um modelo de exemplo para a importação do recurso:

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Eip:
    Type: ALIYUN::VPC::EIP
    DeletionPolicy: Retain
    Properties:
      Bandwidth: 5
Outputs:
  EipAddress:
    Value:
      Fn::GetAtt:
        - Eip
        - EipAddress
  AllocationId:
    Value:
      Fn::GetAtt:
        - Eip
        - AllocationId

Importar um recurso existente para uma stack

Pré-requisitos

Certifique-se de ter criado uma stack (stack B) que não contenha um recurso EIP. Para mais informações sobre a operação, consulte Criar uma stack.

Procedimento

Importe o recurso EIP existente para a stack B. Para mais informações sobre a operação, consulte Importar recursos existentes para uma stack.

Após a conclusão da operação, visualize as informações sobre o recurso EIP importado na aba Resources da stack B.

Neste exemplo, o modelo não continha recursos EIP antes da importação, mas esses recursos foram adicionados após a importação. Confira abaixo um modelo de exemplo:

Antes da importação

ROSTemplateFormatVersion: '2015-09-01'

Após a importação

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Eip:
    Type: ALIYUN::VPC::EIP
    DeletionPolicy: Retain
    Properties:
      Bandwidth: 5
Outputs:
  EipAddress:
    Value:
      Fn::GetAtt:
        - Eip
        - EipAddress
  AllocationId:
    Value:
      Fn::GetAtt:
        - Eip
        - AllocationId