当您调用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
。
- ROS类型资源栈会使用模板中定义的标签。例如:模板中资源A的标签是
- 如果模板中未定义标签,或定义的标签键和资源栈标签键不同,则资源栈的标签会传递到模板定义的资源中。例如:模板中资源A的标签是
k1:v1
,调用CreateStack创建资源栈时指定了k2:v2
,则资源A最终的标签为k1:v1,k2:v2
。 - 只有当您调用CreateStack或UpdateStack创建或更新资源栈时,可以传递标签。调用TagResources为资源栈绑定标签时,不会传递标签。
支持标签传递的ROS资源类型
支持标签传递的Terraform资源类型
参见ROS资源支持情况中“支持传递资源栈用户标签的资源”。