當您使用資源編排服務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配置。
單擊創建。
文檔內容是否對您有幫助?