应用平台 APPSTAGE-在IaC3.0代码中声明资源:资源定义

时间:2024-05-14 08:59:02

资源定义

一个component下可以定义多个资源,所有的资源描述都存放于resources.yaml中,资源的type和name构成资源的唯一标记,以列表的形式存在。

在以下样例中,WiseEyeChaosMonkeyMgrService下的resources.yaml中定义了该组件下的全量资源。

图1 资源定义
表1 resources.yaml字段说明

字段

含义

name

微服务平台显示的资源名称,最大长度为16字符。

type

资源类型。支持配置管理、NUWA Container及SLB。

properties

属性值,包含资源的详细参数。详细参数介绍请参见资源列表

如果资源文件过大可以通过引用的方式对文件进行拆分及复用如图,我们可以把配置的定义放在config/business_config.yaml文件下。

图2 resources.yaml文件拆分

business_config.yaml文件可以复用:

图3 business_config.yaml文件复用
support.huaweicloud.com/devg-appstage/appstage_06_0035.html