标签可以识别资源,您可以将作用相同的消息队列RocketMQ版的资源通过标签进行归类,便于搜索和资源聚合。消息队列RocketMQ版支持为实例、Topic和Group添加标签,并支持修改和删除标签。本文介绍标签的应用场景、使用说明、使用限制以及标签的相关操作。
应用场景
随着您创建的消息队列RocketMQ版资源的增加,管理难度也随之增加。除了通过资源名称进行标识和区分外,您还可以通过标签将资源按照业务、用途、使用对象等不同维度进行划分,为资源绑定标签后,可快速通过标签查询并过滤指定类型的资源。
如下图所示,若未设置标签,则以下Topic资源只能通过Topic名称进行管理和识别,随着业务增加,Topic数量越来越多,管理也会越来越困难。您可以根据业务场景,将Topic进行分类,给相同业务场景的Topic设置同样的标签,设置完成后,您可以根据设置的标签键和标签值查询任一场景的Topic,以便您快速筛选和管理Topic资源。

使用说明
- 标签都由一对键值对(Key-Value)组成。
- 资源的任一标签的标签键(Key)必须唯一。
例如,消息队列RocketMQ版实例先添加了
city:shanghai
标签,后续如需添加city:shenzhen
标签,需先删除city:shanghai
标签。 - 您可以参见标签设计最佳实践了解设计标签键值的建议。
使用限制
- 键(Key)的最大长度:64个Unicode字符,区分大小写。
- 值(Value)的最大长度:64个Unicode字符,区分大小写。
- 每个资源的最大标签数为20。
- 键(Key)不支持aliyun、acs:开头,不允许包含http://和https://,不允许为空字符串。
- 值(Value)不允许包含http://和https://,允许为空字符串。
- 每个地域中的标签信息不互通。例如在华东1(杭州)地域创建的标签在华东2(上海)地域不可见。
添加标签
说明 实例、Topic和Group的标签操作类似,本文以实例为例,介绍如何为实例添加标签。
根据标签过滤资源
说明 实例、Topic和Group的标签操作类似,本文以实例为例,介绍如何通过标签过滤实例列表。
编辑和删除标签
说明 实例、Topic和Group的标签操作类似,本文以实例为例,介绍如何为实例修改或删除标签。
更多信息
标签的相关操作也可以通过调用API完成:
- 绑定标签:TagResources
- 查询标签:ListTagResources
- 解绑并删除标签:UntagResources