第 5 章 其他资源

5.1. 按集成类型划分的标签规格

标记标准在集成类型之间有所不同。要在集成间使用相同的标签/标签,您必须使用不同提供程序中最常见的所有限制。

下表总结了 AWS、Azure 和 OpenShift Container Platform 4 中的标记和标记条件:

表 5.1. 通过集成标记规格

标准AWSAzureGoogle CloudRed Hat OpenShift

Name

Tags

Tags

标签

标签

格式

键和值

名称和值

键和值

key & value Keys: [prefix/]name Prefix: 必须是 DNS 子域

允许空值

每个键的唯一标签

区分大小写

只包括小写字母

每个资源的限值

50

50 (15 用于存储)

64

N/A

密钥长度

128

512 (用于存储 128)

63

253 (prefix)/ 63 (name)

值长度

256

256

63

63

允许字符

UTF-8 中代表字母、数字和空格,以及以下字符:+ - = _ : / @

标签名称不能包含这些字符: <, >, %, &, \, ?, /

只包括小写字母、数字字符、下划线和短划线。

名称段是必需的,且长度为 63 个字符或更少,开头和以字母数字字符([a-z0-9A-Z])开头,带有短划线(-)、下划线(_)、点(.)和字母数字字符之间的字母数字字符(.)

限制

前缀 "aws:" 被保留。应用到 EC2 的标记可以使用任何字符。并非所有资源类型都支持标签。

并非所有资源类型都支持标签。常规化虚拟机不支持标签。应用到资源组的标签不会由资源继承。

键必须以小写或国际字符开头。

保留前缀 kubernetes.io/ 和 k8s.io/。并非所有资源类型都支持标签。

备注

您需要选择将包含在成本和使用量文件和计费报告中的标签键。

您可以使用 JSON 字符串来超出密钥的限制。

对一个项目中的所有资源可以应用多少标签没有限制。

如果省略了前缀,则标签 Key 被假定为用户私有。