当您调用API创建或更新资源栈时,如果指定了标签,资源编排服务ROS(Resource Orchestration Service)会将标签传递到资源栈中每个支持标签的资源中。
使用说明
如果模板中定义的标签键和资源栈标签的标签键相同:
ROS类型资源栈会使用模板中定义的标签。例如:模板中资源A的标签是
k1:v1
,调用CreateStack创建资源栈时指定了k1:v2
,则资源A最终的标签为k1:v1
。Terraform类型资源栈会使用资源栈的标签。例如:模板中资源A的标签是
k1:v1
,调用CreateStack创建资源栈时指定了k1:v2
,则资源A最终的标签为k1:v2
。
如果模板中未定义标签,或定义的标签键和资源栈标签键不同,则资源栈的标签会传递到模板定义的资源中。例如:模板中资源A的标签是
k1:v1
,调用CreateStack创建资源栈时指定了k2:v2
,则资源A最终的标签为k1:v1,k2:v2
。只有当您调用CreateStack或UpdateStack创建或更新资源栈时,可以传递标签。调用TagResources为资源栈绑定标签时,不会传递标签。
支持标签传递的ROS资源类型
云服务 | 资源类型 |
API网关 | |
内容分发网络CDN | |
云企业网CEN | |
云防火墙 | |
容器服务Kubernetes版ACK | |
弹性容器实例ECI | |
云解析DNS | |
云原生分布式数据库PolarDB-X | |
云服务器ECS | |
阿里云Elasticsearch | |
弹性伸缩 | |
函数计算FC | |
消息队列Kafka版 | |
云数据库MongoDB版 | |
文件存储NAS | |
系统运维管理 OOS(CloudOps Orchestration Service) | |
对象存储服务OSS | |
表格存储 | |
云数据库PolarDB | |
阿里云关系型数据库RDS | |
云数据库Tair(兼容 Redis) | |
消息队列RocketMQ版 | |
Serverless应用引擎SAE | |
智能接入网关SAG | |
负载均衡SLB | |
日志服务SLS | |
专有网络VPC |
支持标签传递的Terraform资源类型
参见ROS资源支持情况中“支持传递资源栈用户标签的资源”。