向您的目标组注册目标 - Elastic Load Balancing
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

向您的目标组注册目标

当您的目标准备好处理请求时,您将其注册到一个或多个目标组。您可以通过实例 ID 或 IP 地址注册目标。一旦注册过程完成且目标通过初始运行状况检查,网关Load Balancer就会开始将请求路由到目标。完成注册过程和开始运行状况检查可能需要几分钟时间。有关更多信息,请参阅目标组的运行状况检查

如果当前已注册目标的需求增加,您可以注册其他目标以便满足该需求。如果对已注册目标的需求减少,您可以从目标组中取消注册目标。完成取消注册过程和网关Load Balancer停止将请求路由到目标可能需要几分钟时间。如果需求随后增加,您可以再次向目标组注册已取消注册的目标。如果您需要为目标提供服务,您可以取消注册,然后在服务完成后重新注册。

取消注册目标时 Elastic Load Balancing 会等到进行中的请求完成。这称作连接耗尽。在连接耗尽期间,目标的状态为 draining。在取消注册完成后,目标的状态将更改为 unused。有关更多信息,请参阅取消注册延迟

目标安全组

将 EC2 实例注册为目标时,必须确保这些实例的安全组允许端口 6081 上的流量。

网关负载均衡器没有关联的安全组。因此,您的目标的安全组必须使用 IP 地址以允许来自负载均衡器的流量。

网络 ACL

将 EC2 实例注册为目标时,必须确保实例子网的网络访问控制列表 (ACL) 允许端口 6081 上的流量。VPC 的默认网络 ACL 允许所有入站和出站流量。如果要创建自定义网络 ACL,请确保它们允许相应的流量。

注册或取消注册目标

每个目标组必须在为网关Load Balancer启用的每个可用区中至少有一个注册目标。

您的目标组的目标类型将确定如何向该目标组注册目标。有关更多信息,请参阅Target type

Requirements

  • 如果实例位于与负载均衡器 VPC 对等的 VPC(相同区域或不同区域)中,则不能用实例 ID 注册实例。可以用 IP 地址注册这些实例。

通过实例 ID 注册或取消注册目标

当您注册实例时,实例必须处于 running 状态。

New console

使用新控制台按实例 ID 注册或取消注册目标

  1. 通过 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。

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

  3. 选择目标组的名称以打开其详细信息页面。

  4. 选择 Targets 选项卡。

  5. 要注册实例,请选择注册目标。选择一个或多个实例,然后选择在下面以待注册的形式添加。添加完实例后,选择注册待注册目标

  6. 要取消注册实例,请选择实例,然后选择取消注册

Old console

使用旧控制台按实例 ID 注册或取消注册目标

  1. 通过 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。

  2. 在导航窗格上的 LOAD BALANCING 下,选择 Target Groups

  3. 选择目标组。

  4. 选择 TargetsEdit

  5. (可选) 对于 Registered instances,选择要取消注册的任何实例,然后选择 Remove

  6. (可选)对于 Instances (实例),选择要注册的任何正在运行的实例,然后选择 Add to registered (添加到已注册实例)。

  7. 选择 Save

通过 IP 地址注册或取消注册目标

您注册的 IP 地址必须来自下列 CIDR 块之一:

  • 目标组的 VPC 的子网

  • 10.0.0.0/8 (RFC 1918)

  • 100.64.0.0/10 (RFC 6598)

  • 172.16.0.0/12 (RFC 1918)

  • 192.168.0.0/16 (RFC 1918)

New console

使用新控制台按 IP 地址注册或取消注册目标

  1. 通过 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。

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

  3. 选择目标组的名称以打开其详细信息页面。

  4. 选择 Targets 选项卡。

  5. 要注册 IP 地址,请选择注册目标。对于每个 IP 地址,选择网络、可用区、IP 地址和端口,然后选择在下面以待注册的形式添加。指定完地址后,选择注册待注册目标

  6. 要注销 IP 地址,请选择 IP 地址,然后选择注销。如果您有多个注册的 IP 地址,则可能会发现添加筛选器或更改排序顺序很有帮助。

Old console

使用旧控制台按 IP 地址注册或取消注册目标

  1. 通过 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。

  2. 在导航窗格上的 LOAD BALANCING 下,选择 Target Groups

  3. 选择目标组,然后依次选择 TargetsEdit

  4. 要注册 IP 地址,请在菜单栏中选择 Register targets 图标 (加号)。对于每个 IP 地址,请指定网络、可用区、IP 地址和端口,然后选择 Add to list。指定完地址后,选择 Register

  5. 要取消注册 IP 地址,请在菜单栏中选择 Deregister targets 图标 (减号)。如果您有多个注册的 IP 地址,则可能会发现添加筛选器或更改排序顺序很有帮助。选择 IP 地址并选择 Deregister

  6. 要离开此屏幕,请选择菜单栏中的 Back to target group 图标 (后退按钮)。

使用 AWS CLI 注册或取消注册目标

使用 register-targets 命令添加目标,并使用 deregister-targets 命令删除目标。