为 Network Load Balancer 创建目标组 - Elastic Load Balancing

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

为 Network Load Balancer 创建目标组

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

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

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

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

要求
  • 目标组中的所有目标必须具有相同的 IP 地址类型:IPv4或IPv6。

  • 您必须使用带有双栈负载均衡器的IPv6目标组。

  • 您不能将IPv4目标组与dualstack负载均衡器的UDP监听器配合使用。

使用控制台创建目标组
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择目标组

  3. 选择创建目标组

  4. 基本配置窗格中执行以下操作:

    1. 对于 Choose a target type(选择目标类型),选择 Instance(实例)以按实例 ID 注册目标,选择 IP addresses(IP 地址)以按 IP 地址注册目标,或者选择 Application Load Balancer(应用程序负载均衡器)以将某个应用程序负载均衡器注册为目标。

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

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

      • 如果监听器协议是TCP,请选择TCPTCP_ UDP

      • 如果监听器协议是TLS,请选择TCPTLS

      • 如果监听器协议是UDP,请选择UDPTCP_ UDP

      • 如果监听器协议为 TCP _UDP,请选择 TCP_ UDP

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

    5. 对于 IP 地址类型,请选择IPv4IPv6。仅当目标类型为实例IP 地址时,此选项才可用。

      在创建目标组后,您将无法更改 IP 地址类型。

    6. 对于 VPC,选择包含要注册的目标的虚拟私有云 (VPC)。

  5. 对于运行状况检查窗格,根据需要修改默认设置。对于高级运行状况检查,选择运行状况检查端口、计数、超时、间隔并指定成功代码。如果运行状况检查连续超过不正常运行阈值计数,负载均衡器将使目标停止服务。如果运行状况检查连续超过运行状况正常阈值计数,负载均衡器将使目标恢复使用。有关更多信息,请参阅 网络负载均衡器目标组的运行状况检查

  6. (可选)要添加标签,请展开标签,选择添加标签,然后输入标签键和标签值。

  7. 选择下一步

  8. 注册目标页面中,按如下方式添加一个或多个目标:

    • 如果目标类型为实例,请选择实例,输入端口,然后选择在下面以待注册的形式添加

      注意:必须为实例分配主IPv6地址才能向IPv6目标组注册。

    • 如果目标类型为 IP 地址,请选择网络,输入 IP 地址和端口,然后选择在下面以待注册的形式添加

  9. 选择创建目标组

要创建目标群组,请使用 AWS CLI

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