首页/云/云平台与虚拟化速查/tag 标签:键值对管理资源
云基础与账号46 条

tag 标签:键值对管理资源

标签是为资源附加的键值对(如 env=prod、team=payment),用于检索、批量操作、分账与自动化策略匹配。

云平台与虚拟化速查云更新于 2026-10-13

标签是什么

标签是附加在资源上的键值对,例如 env=prod、team=payment、cost-center=1001。它不改变资源行为,却把零散的资源 ID 变成可检索、可分组、可归责的对象:控制台按标签过滤、账单按标签分账、策略按标签授权、脚本按标签批量操作,都建立在同一套标签规范上。

基本信息

键规则区分大小写;同一资源上同一个键只能有一个值
数量限制单资源标签数量有上限,具体以各产品文档为准
支持对象实例、云盘、快照、负载均衡、对象存储桶等,不同产品支持程度不同
常见用途检索过滤、分账维度、按标签授权、自动化运维筛选
传播机制部分产品支持创建时自动继承标签或按规则自动打标
计费联动标签成为分账依据的前提是账单已按标签维度聚合

批量打标示例

批量打标示例
aliyun ecs TagResources --RegionId cn-hangzhou --ResourceType instance --ResourceId.1 i-bp1xxxxxxxxxxxx --Tag.1.Key env --Tag.1.Value prod

aliyun ecs TagResources --RegionId cn-hangzhou --ResourceType instance --ResourceId.1 i-bp1xxxxxxxxxxxx --Tag.2.Key team --Tag.2.Value payment

aliyun ecs DescribeInstances --RegionId cn-hangzhou --Tag.1.Key env --Tag.1.Value prod   # 按标签过滤

tccli tag GetTagKeys                                        # 查看已有标签键,避免造出同义键
tccli cvm DescribeInstances --region ap-guangzhou --Filters '[{"Name":"tag:env","Values":["prod"]}]'

标签规范建议

键取值示例用途
envprod、staging、dev区分环境,防止误操作测试资源
teampayment、search、infra定位责任团队,分账与成本归属
apporder-api、user-web按应用聚合资源,便于整体迁移
owner邮箱或工号故障时能直接找到人
cost-center成本中心编号财务分摊与预算对比
先定标签规范(键名、取值字典、责任人)再批量打标,否则很快出现 env/prod 与 ENV/Prod 并存的混乱。键名一旦铺开,改造成本随资源数量线性上升,规范应在资源创建之前落地。
标签本身不是访问控制也不是保护机制:它不能阻止资源被删除,只能帮助识别。需要防止误删时应使用资源锁定或回收站能力,把标签作为识别手段而不是兜底手段。

易错点

  • 标签不参与资源归属判定:删错资源时标签保护不了它,需要另外的资源锁定或回收机制
  • 不同接口对标签参数命名不同(下标式键值与数组式结构):脚本需要分别适配,否则打标静默失败
  • 键名大小写与取值不统一:分账与过滤结果缺失,优化结论建立在不完整数据上
  • 只给计算资源打标,忽略云盘、快照、弹性 IP:成本归集时出现大量无主费用
  • 没有标签治理周期:人员与组织调整后标签含义漂移,历史数据与新数据无法对齐

数据来源与参考

  • 阿里云 标签文档
  • 腾讯云 标签文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌