应用平台 APPSTAGE-在IaC3.0代码中声明资源:资源定义
资源定义
一个component下可以定义多个资源,所有的资源描述都存放于resources.yaml中,资源的type和name构成资源的唯一标记,以列表的形式存在。
在以下样例中,WiseEyeChaosMonkeyMgrService下的resources.yaml中定义了该组件下的全量资源。
字段 |
含义 |
---|---|
name |
微服务平台显示的资源名称,最大长度为16字符。 |
type |
资源类型。支持配置管理、NUWA Container及SLB。 |
properties |
属性值,包含资源的详细参数。详细参数介绍请参见资源列表。 |
如果资源文件过大可以通过引用的方式对文件进行拆分及复用如图,我们可以把配置的定义放在config/business_config.yaml文件下。
business_config.yaml文件可以复用: