标签传递

当您调用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(CloudOps Orchestration Service)

对象存储服务OSS

ALIYUN::OSS::Bucket

表格存储

ALIYUN::OTS::Instance

云数据库PolarDB

ALIYUN::POLARDB::DBCluster

阿里云关系型数据库RDS

云数据库Tair(兼容 Redis)

消息队列RocketMQ版

ALIYUN::ROCKETMQ::Instance

Serverless应用引擎SAE

ALIYUN::SAE::Application

智能接入网关SAG

ALIYUN::SAG::CloudConnectNetwork

负载均衡SLB

日志服务SLS

ALIYUN::SLS::Project

专有网络VPC

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

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

相关文档

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