

# 对可添加为加速器端点的资源的要求
<a name="about-endpoints-caveats"></a>

对于可以添加为 AWS Global Accelerator 中标准加速器的端点的不同类型的资源，请注意以下要求和限制。

如果您计划为端点启用客户端 IP 地址保留，则还需要记住其它要求。有关更多信息，请参阅 [具有客户端 IP 地址保留功能的转换端点](about-endpoints.sipp.md)。

注意：在终止或删除已添加为加速器后端端点的资源之前，建议您将该端点从 Global Accelerator 端点组中移除。

**应用程序负载均衡器端点**  
+ 应用程序负载均衡器端点可以是面向互联网的端点，也可以是内部的端点。
+ 可以将双堆栈应用程序负载均衡器添加为端点。
+ Global Accelerator 仅支持在 AWS 区域 内运行的应用程序负载均衡器。Global Accelerator 不支持在本地区域中作为端点运行的应用程序负载均衡器。

**网络负载均衡器端点**  
+ 网络负载均衡器端点可以是面向互联网的端点，也可以是内部的端点。
+ 可以将双堆栈网络负载均衡器添加为端点，但需遵循一些限制：
  + 对于双堆栈加速器，当您添加双堆栈网络负载均衡器时，网络负载均衡器不能有目标类型为 `ip` 的目标组，也不能有目标类型为 `instance` 和 IP 地址类型为 `ipv6` 的目标组。
  + 对于 IPv4 加速器，当您添加双堆栈网络负载均衡器时，您无法在 Global Accelerator 中为端点启用客户端 IP 地址保留。
+ Global Accelerator 仅支持在 AWS 区域 内运行的网络负载均衡器。Global Accelerator 不支持在本地区域中作为端点运行的网络负载均衡器。
+ 对于网络负载均衡器端点，建议禁用负载均衡器的跨区域流量，以避免连接冲突，这可能会导致 TCP 连接时间延长。有关更多信息，请参阅 [如何避免导致 TCP 连接时间延迟的连接冲突](about-endpoints.avoid-connection-collisions.md)。

**Amazon EC2 实例端点**  
+ EC2 实例端点不能是以下类型之一：C1、CC1、CC2、CG1、CG2、CR1、CS1、G1、G2、HI1、HS1、M1、M2、M3 或 T1。
+ 支持 EC2 实例作为特定 AWS 区域中的端点。有关更多信息，请参阅 [AWS Global Accelerator 支持的 AWS 区域](preserve-client-ip-address.regions.md)。

  Global Accelerator 仅支持 AWS 区域内的 EC2 实例。Global Accelerator 不支持路由到作为本地区域中端点的弹性 IP 地址。
+ 建议您在终止某个 EC2 实例之前，先将其从 Global Accelerator 端点组中移除。如果您在将某个 EC2 实例从 Global Accelerator 的端点组中移除之前将其终止，然后在同一 VPC 中使用相同的私有 IP 地址创建另一实例，并且运行状况检查通过，则 Global Accelerator 会将流量路由到该新端点。
+ 可以将双堆栈 EC2 实例添加为端点。但是，这些实例必须附带主 IPv6 弹性网络接口（ENI）。有关更多信息，请参阅《Amazon Elastic Compute Cloud 用户指南》中的[使用网络接口](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#working-with-enis)。

**弹性 IP 地址**  
+ 不能将双堆栈弹性 IP 地址添加为端点。

对于所有端点，如果您将资源配置为 Global Accelerator 后端端点，建议您不要通过互联网将流量直接发送到相同的端点。发送直接流量可能会导致连接冲突问题。

此外，请注意，除非配置跨账户支持，否则您添加为加速器的端点的资源以及加速器本身必须归同一个账户所有。但是，负载均衡器端点后端的目标实例可归不同的账户所有。在这种情况下，必须向拥有目标实例的账户授予权限，以便其访问拥有负载均衡器和加速器的账户所拥有的子网。有关更多信息，请参阅 [在 Global Accelerator 中配置跨账户访问](cross-account-resources.md)。