當您使用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
操作步驟
在左側導覽列,單擊解決方案中心。
尋找模板Harbor 叢集版(已有VPC)。
單擊建立資源棧。
在配置參數頁面,輸入資源棧名稱,完成基礎資源配置、Harbor配置、DB配置、Redis配置和SLB配置。
單擊建立。