当您调用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
  • 只有当您调用CreateStackUpdateStack创建或更新资源栈时,可以传递标签。调用TagResources为资源栈绑定标签时,不会传递标签。

支持标签传递的ROS资源类型

云服务 资源类型
API网关
内容分发网络CDN ALIYUN::CDN::Domain
云企业网CEN ALIYUN::CEN::CenInstance
云防火墙 ALIYUN::CLOUDFW::AddressBook
容器服务Kubernetes版ACK
弹性容器实例ECI ALIYUN::ECI::ContainerGroup
云解析DNS ALIYUN::DNS::Domain
云原生分布式数据库PolarDB-X ALIYUN::DRDS::DrdsInstance
云服务器ECS
阿里云Elasticsearch ALIYUN::ElasticSearch::Instance
弹性伸缩 ALIYUN::ESS::ScalingGroup
函数计算FC ALIYUN::FC::Service
消息队列Kafka版 ALIYUN::KAFKA::Instance
云数据库MongoDB版
文件存储NAS ALIYUN::NAS::FileSystem
运维编排服务OOS
对象存储服务OSS ALIYUN::OSS::Bucket
表格存储 ALIYUN::OTS::Instance
云数据库PolarDB ALIYUN::POLARDB::DBCluster
阿里云关系型数据库RDS
云数据库Redis版
消息队列RocketMQ版 ALIYUN::ROCKETMQ::Instance
Serverless应用引擎SAE ALIYUN::SAE::Application
智能接入网关SAG ALIYUN::SAG::CloudConnectNetwork
负载均衡SLB
日志服务SLS ALIYUN::SLS::Project
专有网络VPC

支持标签传递的Terraform资源类型

参见ROS资源支持情况中“支持传递资源栈用户标签的资源”。

相关文档

使用资源编排为云资源批量绑定或更新标签