

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

# 为应用程序负载均衡器添加标签
<a name="load-balancer-tags"></a>

使用标签可帮助您按各种标准对负载均衡器进行分类，例如按用途、所有者或环境。

您最多可以为每个负载均衡器添加多个标签。如果您添加的标签中的键已经与负载均衡器关联，它将更新该标签的值。

当您用完标签时，可以从负载均衡器中将其删除。

**限制**
+ 每个资源的标签数上限 – 50
+ 最大密钥长度 - 127 个 Unicode 字符
+ 最大值长度 - 255 个 Unicode 字符
+ 标签键和值区分大小写。允许的字符包括可表示的字母、空格和数字 UTF-8，以及以下特殊字符：\+-=。\_ : / @。请不要使用前导空格或尾随空格。
+ 请勿在标签名称或值中使用`aws:`前缀，因为它已保留供 Amazon 使用。您无法编辑或删除带此前缀的标签名称或值。具有此前缀的标签不计入每个资源的标签数限制。

------
#### [ Console ]

**要更新负载均衡器的标签**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.amazonaws.cn/ec2/) 的 Amazon EC2 控制台。

1. 在导航窗格中，选择**负载均衡器**。

1. 选择负载均衡器。

1. 在**标签**选项卡上，选择**管理标签**。

1. 要添加标签，请选择**添加标签**，然后输入标签键和值。

1. 要更新标签，请在**键**或**值**中输入新值。

1. 要删除标签，请选择标签旁边的**删除**。

1. 选择**保存更改**。

------
#### [ Amazon CLI ]

**添加 标签**  
使用 [add-tags](https://docs.amazonaws.cn/cli/latest/reference/elbv2/add-tags.html) 命令。

```
aws elbv2 add-tags \
    --resource-arns {{load-balancer-arn}} \
    --tags "Key={{project}},Value={{lima}}" "Key={{department}},Value={{digital-media}}"
```

**删除标签**  
使用 [remove-tags](https://docs.amazonaws.cn/cli/latest/reference/elbv2/remove-tags.html) 命令。

```
aws elbv2 remove-tags \
    --resource-arns {{load-balancer-arn}} \
    --tag-keys {{project}} {{department}}
```

------
#### [ CloudFormation ]

**添加 标签**  
更新 [AWS::ElasticLoadBalancingV2:: LoadBalancer](https://docs.amazonaws.cn/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html) 资源以包含该`Tags`属性。

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: my-alb
      Type: application
      Scheme: internal
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
      Tags:  
        - Key: '{{project}}'
          Value: '{{lima}}'
        - Key: '{{department}}'
          Value: '{{digital-media}}'
```

------