为 Network Load Balancer 创建目标组 - Elastic Load Balancing
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

为 Network Load Balancer 创建目标组

为 Network Load Balancer 向目标组注册目标。默认情况下,负载均衡器使用您为目标组指定的端口和协议将请求发送到已注册目标。在将每个目标注册到目标组时,可以覆盖此端口。

在创建目标组后,您可以添加标签。

要将流量路由到目标组中的目标,请创建侦听器,并在侦听器的默认操作中指定目标组。有关更多信息,请参阅侦听器规则。您可以在多个侦听器中指定同一个目标组,但这些侦听器必须属于同一个 Network Load Balancer。要将目标组与负载均衡器结合使用,您必须确认目标组没有被任何其他负载均衡器的侦听器使用。

您可以随时在目标组中添加或删除目标。有关更多信息,请参阅向您的目标组注册目标。您也可以修改目标组的运行状况检查设置。有关更多信息,请参阅修改目标组的运行状况检查设置

New console

使用新控制台创建目标组

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格上的 Load Balancing (负载均衡) 下,选择 Target Groups (目标组)。

  3. 选择 Create target group (创建目标组)

  4. 对于 Choose a target type(选择目标类型),请选择 Instances(实例)以按实例 ID 注册目标;选择 IP addresses(IP 地址)以按 IP 地址注册目标;或选择 Application Load Balancer 以便将 Application Load Balancer 注册为目标。

  5. 对于 Target group name (目标组名称),输入目标组的名称。此名称在每个区域的每个账户中必须唯一,最多可以有 32 个字符,只能包含字母数字字符或连字符,不得以连字符开头或结尾。

  6. 对于 Protocol (协议),选择协议,如下所示:

    • 如果侦听器协议为 TCP,选择 TCPTCP_UDP

    • 如果侦听器协议为 TLS,选择 TCPTLS

    • 如果侦听器协议为 UDP,选择 UDPTCP_UDP

    • 如果侦听器协议为 TCP_UDP,选择 TCP_UDP

  7. (可选) 对于 Port (端口),请根据需要修改默认值。

  8. 如果目标类型为 IP addresses(IP 地址),则对于 IP address type(IP 地址类型),应选择 IPv4IPv6,否则请跳到下一步。

    请注意,您只能将 IPv6 目标组与具有 TCP 或 TLS 侦听器的双堆栈负载均衡器关联。目标组中的所有目标必须具有相同的 IP 地址类型。在创建目标组后,您将无法更改 IP 地址类型。

  9. 对于 VPC,选择 Virtual Private Cloud (VPC)。

  10. Health checks(运行状况检查)部分中,根据需要修改默认设置。请注意,对于 IP 地址类型目标,Health checks(运行状况检查)使用与目标组相同的 IP 地址类型。

    对于 Advanced health check settings(高级运行状况检查),选择运行状况检查端口、计数、超时、间隔并指定成功代码。如果运行状况检查连续超过不正常运行阈值计数,负载均衡器将使目标停止服务。如果运行状况检查连续超过运行状况正常阈值计数,负载均衡器将使目标恢复使用。有关更多信息,请参阅 目标组的运行状况检查

  11. (可选) 添加一个或多个标签,如下所示:

    1. 展开 Tags (标签)部分。

    2. 选择 Add tag

    3. 输入标签。允许的字符包括字母、空格、数字(UTF-8 格式)和以下特殊字符:+ - = . _ : / @。请不要使用前导空格或尾随空格。标签值区分大小写。

  12. 选择 Next (下一步)

  13. Register targets(注册目标)页面中,按如下方式添加一个或多个目标:

    • 如果目标类型为 Instances (实例),请选择一个或多个实例,输入一个或多个端口,然后选择 Include as pending below (在下面以待注册的形式添加)

    • 如果目标类型为 IP addresses (IP 地址),请执行以下操作:

      1. 从列表中选择网络 VPC,或选择 Other private IP addresses (其他私有 IP 地址)

      2. 手动输入 IP 地址,或使用实例详细信息查找 IP 地址。一次最多可输入 5 个 IP 地址。

      3. 输入将流量路由到指定 IP 地址的端口。

      4. 选择 Include as pending below (在下面以待注册的形式添加)

  14. 选择 Create target group

Old console

使用旧控制台创建目标组

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格上的 Load Balancing (负载均衡) 下,选择 Target Groups (目标组)。

  3. 选择 Create target group

  4. 对于 Target group name(目标组名称),输入目标组的名称。此名称在每个区域的每个账户中必须唯一,最多可以有 32 个字符,只能包含字母数字字符或连字符,不得以连字符开头或结尾。

  5. 对于 Protocol (协议),选择协议,如下所示:

    • 如果侦听器协议为 TCP,选择 TCPTCP_UDP

    • 如果侦听器协议为 TLS,选择 TCPTLS

    • 如果侦听器协议为 UDP,选择 UDPTCP_UDP

    • 如果侦听器协议为 TCP_UDP,选择 TCP_UDP

  6. (可选) 对于 Port,请根据需要修改默认值。

  7. 对于 Target type,选择 instance 通过实例 ID 指定目标,或选择 ip 通过 IP 地址指定目标。

  8. 对于 VPC,选择 Virtual Private Cloud (VPC)。

  9. (可选) 对于 Health check settingsAdvanced health check settings,根据需要修改默认设置。选择 Create (创建)

  10. (可选) 添加一个或多个标签,如下所示:

    1. 选择新创建的目标组。

    2. 选择 TagsAdd/Edit Tags

    3. Add/Edit Tags 页面上,对于添加的每个标签,选择 Create Tag,然后指定标签键和标签值。添加完标签后,选择 Save

  11. (可选) 要向目标组添加目标,请参阅向您的目标组注册目标

  12. (可选)您可以在默认侦听器规则中指定目标组。有关更多信息,请参阅创建侦听器更新侦听器

使用 Amazon CLI 创建目标组

使用 create-target-group 命令创建目标组,使用 add-tags 命令标记目标组,使用 register-targets 命令添加目标。