全部產品
Search
文件中心

Resource Orchestration Service:替換更新資源

更新時間:Feb 05, 2024

如果您需要更新資源,但是資源的屬性不支援直接修改,您可以替換更新資源。

背景資訊

如果您只需要修改資源的屬性,保留原有的資源(資源物理ID不變),您可以在資源棧模板中修改參數屬性。

如果您需要更新資源,但是資源的屬性不支援直接修改,您可以通過替換更新功能刪除資源後重新建立資源,此時資源物理ID會發生變化。本文以替換ALIYUN::ECS::VSwitch的屬性CidrBlock為例,為您介紹如何替換更新資源。

操作步驟

  1. 登入Resource Orchestration Service控制台

  2. 建立資源棧。

    使用如下模板建立一個包含ALIYUN::ECS::VSwitch資源的資源棧,屬性CidrBlock取值為172.16.100.0/24。

    關於如何建立資源棧,請參見建立資源棧

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ZoneId:
        Type: String
        Default: cn-hangzhou-i
      VSwitchCidrBlock:
        Type: String
        Default: 172.16.100.0/24
    Resources:
      EcsVpc:
        Type: ALIYUN::ECS::VPC
        Properties:
          CidrBlock: 172.16.0.0/12
          VpcName: MyTestVpc
      VSwitch:
        Type: ALIYUN::ECS::VSwitch
        Properties:
          ZoneId:
            Ref: ZoneId
          CidrBlock:
            Ref: VSwitchCidrBlock
          VpcId:
            Fn::GetAtt:
              - EcsVpc
              - VpcId
          VSwitchName: VSwitch
    Outputs: {}
  3. 替換更新資源棧。

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

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

    3. 資源棧列表頁面,找到需要更新的資源棧,單擊右側操作列中的更新

    4. 配置參數頁面的配置模板參數地區,將VSwitchCidrBlock由172.16.100.0/24更新為172.16.200.0/24。

    5. 配置資源棧區塊,單擊啟用,開啟替換更新功能。

    6. 單擊確認修改

      替換更新成功後,vSwitch資源物理ID將發生變化,CidrBlock參數將從172.16.100.0/24替換為172.16.200.0/24。您可以在資源棧詳情頁單擊資源頁簽,單擊新的vSwitch資源ID進入交換器詳情頁查看資源資訊。