您可以基于资源名称、标签等条件设置自动转组规则。系统会自动识别存量资源、新创建资源以及资源名称、标签等发生变更的资源,并将符合规则的资源自动转入相应资源组中,提高资源分组管理效率。
前提条件
请确保您已开启资源自动转组功能。具体操作,请参见开启自动转组功能。
创建自定义转组规则
登录资源组控制台。
在左侧导航栏,选择
。在自定义规则转组页签,单击创建规则。
设置转组规则。
参数
描述
参数
描述
规则名称
自动转组规则的名称。
格式:中文、英文字母、数字、
-
和_
,最多包含128个字符。规则描述
自动转组规则的描述。
格式:最多包含512个字符。
规则生效范围
全部资源:当前账号下支持自定义规则自动转组的全部资源。支持的资源类型,请参见支持自定义规则自动转组的资源类型。
自定义资源范围:支持按资源类型、资源组、地域、资源指定转组规则生效的资源范围。
目标资源组
资源要自动转入的资源组。
转组条件
当资源符合转组条件时,会自动转入目标资源组。
转组条件由以下几个部分构成:
资源属性:查找符合资源的条件键。支持按照资源名称、标签筛选资源。
操作符:指定了资源属性与预期值之间的比较逻辑。支持包含、不包含及正则化匹配等。
预期值:用于与资源的实际属性进行对比的具体内容。对于不同的操作符(如正则化匹配),预期值有不同的格式。
转组条件的设置方式:
单一条件:适用于简单的资源筛选场景。
组合条件:通过
and
和or
逻辑运算符连接各个子条件,并可实现条件间的嵌套,适用更复杂的资源筛选场景。
示例1:将绑定了标签
project:project A
的全部资源自动转入目标资源组Project-A。示例2:将绑定了标签
project:project A
或资源名称包含projectA
的ECS实例自动转入目标资源组Project-A。单击查看符合条件的资源,查看符合规则的资源列表,确认是否符合预期。
单击确认。
创建自动转组规则后,系统会自动扫描现有资源中符合条件的资源,并将其转移到指定的资源组。后续新增资源或资源属性变更时,系统都将自动检查,确保资源按照规则归属于正确的资源组。
查看自定义转组规则和转组记录
登录资源组控制台。
在左侧导航栏,选择
。在自定义规则转组页签,单击目标转组规则名称或操作列的查看。
查看规则详情和转组记录。
在规则信息页签,查看规则详情,包括规则基本信息、规则内容和规则生效范围。
在规则转组记录页签,查看成功转组的记录。
修改或删除自定义转组规则
登录资源组控制台。
在左侧导航栏,选择
。在自定义规则转组页签,单击目标转组规则操作列的修改或删除。
修改或删除自定义转组规则后,会停止原规则的自动转组操作,已经按原规则转组成功的资源不会改变其资源组归属。
支持自定义规则自动转组的资源类型
云服务 | 资源类型名称 | 资源类型代码 |
云服务 | 资源类型名称 | 资源类型代码 |
云服务器ECS | 实例 | ACS::ECS::Instance |
对象存储OSS | 存储桶 | ACS::OSS::Bucket |
阿里云Elasticsearch | 实例 | ACS::Elasticsearch::Instance |
云数据库MongoDB | 实例 | ACS::MongoDB::DBInstance |
云数据库Tair(兼容Redis®) | 实例 | ACS::Redis::DBInstance |
云数据库PolarDB | 集群 | ACS::PolarDB::DBCluster |
应用型负载均衡ALB | 负载均衡 | ACS::ALB::LoadBalancer |
传统型负载均衡CLB | 负载均衡 | ACS::SLB::LoadBalancer |
消息队列RocketMQ 5.0版 | 实例 | ACS::RocketMQ::Instance |
云原生数据库PolarDB-X 2.0 | 实例 | ACS::DRDS::PolarDBXInstance |
容器服务 | 集群 | ACS::ACK::Cluster |
云数据库RDS | 实例 | ACS::RDS::DBInstance |
云原生数据库PolarDB-X 1.0 | 实例 | ACS::DRDS::DBInstance |
堡垒机 | 实例 | ACS::Bastionhost::Instance |
微服务引擎 | 实例 | ACS::MSE::Cluster |
网络型负载均衡NLB | 负载均衡 | ACS::NLB::LoadBalancer |
专有网络VPC | 专有网络 | ACS::VPC::VPC |
- 本页导读 (1)
- 前提条件
- 创建自定义转组规则
- 查看自定义转组规则和转组记录
- 修改或删除自定义转组规则
- 支持自定义规则自动转组的资源类型