Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Mover recursos entre stacks

Última atualização: Aug 25, 2026

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

Cenários

Um recurso pode existir em apenas uma stack. Para gerenciar um recurso com a stack B quando ele já pertence à stack A, remova-o da stack A mantendo-o preservado e, em seguida, importe-o para a stack B. Este tópico usa um Elastic IP Address (EIP) como exemplo para descrever como mover um EIP da stack A para a stack B.

Pré-requisitos

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

Remover um recurso de uma stack

Este exemplo descreve como remover um EIP da stack A e retê-lo para posterior importação na stack B. Para reter um recurso ao removê-lo, defina o DeletionPolicy do recurso como Retain. Para mais informações, consulte Background information.

Procedimento

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

  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 a ser removido. Defina o DeletionPolicy do EIP como Retain.

    Para mais informações, consulte Update a deletion policy.

    Execute esta etapa se não houver um DeletionPolicy definido para o recurso a ser removido ou se o DeletionPolicy estiver definido como Delete. Ignore esta etapa caso o DeletionPolicy já esteja definido como Retain.

  5. Remova o recurso EIP.

    Para mais informações, consulte Remove resources.

Importar o recurso para uma nova stack

Nota

Ao importar um recurso, defina obrigatoriamente o DeletionPolicy. Caso contrário, a operação de importação falhará.

Criar uma stack a partir de um recurso existente

Crie a stack B importando o EIP existente. Para mais informações, consulte Create a stack from existing resources.

Após a conclusão da operação, acesse o console ROS para visualizar a nova stack B. As informações sobre o EIP importado estão disponíveis na aba Resources.

Veja a seguir um modelo de exemplo para importação de recursos:

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

Crie uma stack (stack B) que não contenha um recurso EIP. Para mais informações, consulte Create a stack.

Procedimento

Importe o EIP existente para a stack B. Para mais informações, consulte Import existing resources into a stack.

Após a conclusão da operação, visualize o EIP importado na aba Resources da stack B.

O modelo não contém o recurso EIP antes da importação. Após a importação, o modelo é atualizado para incluir o recurso EIP. Veja a seguir os modelos 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