全部產品
Search
文件中心

Resource Orchestration Service:使用Metadata為參數分組

更新時間:Feb 05, 2024

當您使用Resource Orchestration Service服務ROS(Resource Orchestration Service)建立資源棧管理多種資源時,需分別配置多種資源對應的參數,這些參數在配置時可能相互幹擾。此時您可以使用中繼資料(Metadata)為不同資源的參數分組,以便在控制台集中配置參數。

背景資訊

Metadata用於對Parameters中定義的參數進行分組,並且可以為每一組分別定義標籤。本文以Harbor叢集版解決方案為例,為您介紹如何使用Metadata為不同資源的參數進行分組。關於Harbor叢集版解決方案的更多資訊,請參見Harbor叢集版解決方案

Harbor叢集中共分為以下5類配置:

  • 基礎資源配置

  • Harbor配置

  • DB配置

  • Redis配置

  • SLB配置

您可以將不同的配置參數加入對應分組的Parameters中,實現參數分組。Metadata程式碼片段如下:

Metadata:
  ALIYUN::ROS::Interface:
    ParameterGroups:
      - Parameters:
          - VSwitchZoneId
          - VPC
          - VSwitch
          - SecurityGroup
        Label:
          default:
            zh-cn: 基礎資源配置(必填)
            en: Infrastructure Configuration
      - Parameters:
          - ClusterAmount
          - InstanceType
          - SystemDiskCategory
          - SystemDiskSize
          - Password
          - HarborAdminPassword
        Label:
          default:
            zh-cn: Harbor配置
            en: Harbor Configuration
      - Parameters:
          - DBInstanceEngineAndVersion
          - DBInstanceClass
          - DBInstanceStorage
          - DBUser
          - DBPassword
        Label:
          default:
            zh-cn: DB配置
            en: DB Configuration
      - Parameters:
          - RedisInstanceClass
          - EvictionPolicy
          - RedisPassword
        Label:
          default:
            zh-cn: Redis配置
            en: Redis Configuration
      - Parameters:
          - LoadBalancerSpec
          - Bandwidth
        Label:
          default:
            zh-cn: SLB配置
            en: SLB Configuration
    TemplateTags:
      - Creates one ECS(Harbor) instance - Existing Vpc

操作步驟

  1. 登入Resource Orchestration Service控制台

  2. 在左側導覽列,單擊解決方案中心

  3. 尋找模板Harbor 叢集版(已有VPC)

  4. 單擊建立資源棧

  5. 配置參數頁面,輸入資源棧名稱,完成基礎資源配置Harbor配置DB配置Redis配置SLB配置

  6. 單擊建立