创建目标组 - Elastic Load Balancing

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

创建目标组

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

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

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

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

New EC2 experience
使用新版 EC2 体验创建目标组
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

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

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

  4. 对于 Choose a target type(选择目标类型),请选择要按实例 ID 注册目标的实例、要按 IP 地址注册目标的 IP 地址,或者要将 Lambda 函数注册为目标的 Lambda 函数

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

  6. (可选) 对于 Protocol (协议)Port (端口),根据需要修改默认值。

  7. 如果目标类型为实例IP 地址,则对于 IP 地址类型选择 IPv4IPv6,否则请跳到下一步。

    请注意,仅具有选定 IP 地址类型的目标才能包括在此目标组中。在创建目标组后,无法更改 IP 地址类型。

  8. 对于 VPC,选择 Virtual Private Cloud (VPC)。请注意,对于 IP 地址目标类型,可供选择的 VPC 是支持上一步中所选 IP 地址类型 的 VPC。

  9. (可选)对于 Protocol version (协议版本),根据需要修改默认值。

  10. (可选)在 Health checks (运行状况检查) 部分中,根据需要修改默认设置。

  11. 如果目标类型为 Lambda 函数,则可以通过在 Health checks (运行状况检查) 部分中选择 Enable (启用) 来启用运行状况检查。

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

    1. 展开标签部分。

    2. 选择 Add tag (添加标签)

    3. 输入标签键和标签值。

  13. 请选择 Next(下一步)

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

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

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

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

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

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

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

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

    • 如果目标类型是 Lambda 函数,请指定单个 Lambda 函数,或者忽略此步骤并稍后指定 Lambda 函数。

  15. 选择创建目标组

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

Old EC2 experience
使用旧有的 EC2 体验创建目标组
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

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

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

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

  5. 对于 Target type(目标类型),请选择要按实例 ID 注册目标的实例、要注册 IP 地址的 IP 和要注册 Lambda 函数的 Lambda 函数

  6. 如果目标类型为 Instance (实例)IP,请执行以下操作:

    1. (可选) 对于 Protocol (协议)Port (端口),根据需要修改默认值。

    2. (可选)对于 Protocol version (协议版本),根据需要修改默认值。

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

  7. 如果目标类型为 Lambda function (Lambda 函数),请执行以下操作:

    1. 对于 Lambda function (Lambda 函数),请执行下列操作之一:

      • 选择 Lambda 函数

      • 创建新的 Lambda 函数并选择此函数

      • 创建目标组后注册 Lambda 函数

    2. (可选)要启用运行状况检查,请依次选择 Health check (运行状况检查)Enable (启用)

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

  9. 选择创建

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

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

    2. Tags 选项卡上,选择 Add/Edit Tags

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

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

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

使用 AWS CLI 创建目标组

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