为 Auto Scaling 组和实例添加标签 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Auto Scaling 组和实例添加标签

标签是您分配或分配给 Amazon 资源的自定义属性标签。 Amazon 每个标签具有两个部分:

  • 标签键(例如,costcenterenvironmentproject

  • 一个称为标签值的可选字段(例如,111122223333production

标签可帮助您:

  • 追踪您的 Amazon 成本。您可以在 Amazon Billing and Cost Management 控制面板上激活这些标签。 Amazon 使用标签对您的成本进行分类,并向您提供每月成本分配报告。有关更多信息,请参阅 Amazon Billing 用户指南中的使用成本分配标签

  • 根据标签控制对 Auto Scaling 组的访问。您可以使用 IAM policy 中的条件根据该组上的标签控制对自动扩缩组的访问。有关更多信息,请参阅 安全性标签

  • 根据您添加的标签筛选和搜索自动扩缩组。有关更多信息,请参阅 使用标签筛选 Auto Scaling 组

  • 识别和整理您的 Amazon 资源。许多都 Amazon Web Services 支持标记,因此您可以为来自不同服务的资源分配相同的标签,以表明这些资源是相关的。

您可以标记新的或现有 Auto Scaling 组。您还可以将来自某个自动扩缩组的标签传播到该组启动的 EC2 实例。

标签不会传播到 Amazon EBS 卷。要向 Amazon EBS 卷添加标签,请在启动模板中指定标签。有关更多信息,请参阅 为 Auto Scaling 组创建启动模板

您可以通过、或软件开发工具包创建和管理标签。 Amazon Web Services Management Console Amazon CLI

标签命名和使用限制

下面是适用于标签的基本限制:

  • 每个资源的最大标签数是 50。

  • 可以使用单个调用添加或删除的标签的最大数目为 25。

  • 最大键长度为 128 个 Unicode 字符。

  • 最大值长度为 256 个 Unicode 字符。

  • 标签键和值区分大小写。最佳实践是,决定利用标签的策略并在所有资源类型中一致地实施该策略。

  • 请勿在标签名称或值中使用aws:前缀,因为它是保留供 Amazon 使用的。您不能编辑或删除具有此前缀的标签名称或值,它们不计入每个资源配额的标签数限制。

EC2 实例标签生命周期

如果您选择将标签传播到 EC2 实例,则将按以下方式管理标签:

  • 当 Auto Scaling 组启动实例时,它会在资源创建期间向实例添加标记,而不是在创建资源之后。

  • Auto Scaling 组会自动向实例添加带有 aws:autoscaling:groupName 键和 Auto Scaling 组名称值的标签。

  • 如果您在启动模板中指定了实例标签,并且选择将组的标签传播到其实例,则所有标签都会合并。如果为启动模板中的标签和 Auto Scaling 组中的标签指定了相同的标签键,则优先使用该组中的标签值。

  • 您在附加现有实例时,Auto Scaling 组就会向这些实例添加标签,覆盖具有相同标签关键字的现有标签。它还添加键为 aws:autoscaling:groupName、值为 Auto Scaling 组名称的标签。

  • 将实例从 Auto Scaling 组中分离时,它仅删除 aws:autoscaling:groupName 标签。