全部產品
Search
文件中心

Resource Orchestration Service:在資源棧之間移動資源

更新時間:Jun 19, 2024

本文向您介紹如何將資源從一個資源棧移動到另一個資源棧。

應用情境

一個資源只能存在於一個資源棧中,如果您想通過資源棧B管理某一資源,但該資源已經存在於另一個資源棧A中,您可以選擇將該資源從資源棧A中移除並保留資源,然後將資源再匯入到資源棧B中。本文以EIP資源為例,向您介紹如何將EIP資源從資源棧A中移動到資源棧B中。

前提條件

請確保您已建立包含EIP資源的資源棧(資源棧A)。更多資訊,請參見ALIYUN::VPC::EIP建立資源棧

從資源棧中移除資源

本樣本中需要將EIP資源從資源棧A中移除並保留EIP資源,以便於後續將EIP資源匯入另一個資源棧B中。如果您想在移除資源的同時保留資源本身,請將資源的刪除策略DeletionPolicy設定為Retain。更多資訊,請參見背景資訊

操作步驟

  1. 登入Resource Orchestration Service控制台

  2. 在左側導覽列,單擊資源棧

  3. 在頂部功能表列的地區下拉式清單,選擇資源棧的所在地區,例如:華東1(杭州)。

  4. 更新資源的刪除策略,將待移除資源(EIP)的DeletionPolicy設定為Retain

    具體操作,請參見更新刪除策略

    當待移除資源未設定DeletionPolicy或設定DeletionPolicyDelete時需要執行該步驟,當DeletionPolicyRetain時可以忽略該步驟。

  5. 移除EIP資源。

    具體操作,請參見移除資源

將資源匯入新資源棧

說明

匯入資源時,請務必設定刪除策略DeletionPolicy,否則匯入不成功。

使用現有資源建立資源棧

您可以通過匯入現有資源EIP的方式建立資源棧B。具體操作,請參見使用現有資源建立資源棧

執行成功後,您可以在Resource Orchestration Service控制台上查看新建立的資源棧B,在資源棧B的資源頁簽查看已匯入的EIP資源資訊。

資源匯入的模板如下所示:

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

將現有資源匯入資源棧

前提條件

請確保您已建立不包含EIP資源的資源棧(資源棧B)。具體操作,請參見建立資源棧

操作步驟

您可以將現有資源EIP匯入資源棧B。具體操作,請參見將現有資源匯入資源棧

執行成功後,您可以在資源棧B的資源頁簽,查看已匯入的EIP資源資訊。

匯入資源前的模板中不包含EIP資源,匯入後的模板中包含EIP資源,模板樣本如下:

匯入前

ROSTemplateFormatVersion: '2015-09-01'

匯入後

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