选择 API Gateway API 的端点类型 - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

选择 API Gateway API 的端点类型

API 端点 类型指的是 API 的主机名。API 端点类型可以是边缘优化的区域的私有的,具体取决于您的大部分 API 流量的源头位置。

边缘优化的 API 端点

边缘优化的 API 端点通常将请求路由至最近的 CloudFront 入网点(PoP),这在您的客户呈地理分布的情况下可能会有所帮助。这是 API Gateway REST API 的默认端点类型。

边缘优化 API 利用 HTTP 标头的名称(例如,Cookie)。

CloudFront 在转发请求到源之前以自然顺序按 Cookie 名称对 HTTP Cookie 进行排序。有关 CloudFront 如何处理 Cookie 的更多信息,请参阅基于 Cookie 缓存内容

您用于边缘优化 API 的任何自定义域名都适用于所有区域。

区域 API 端点

区域 API 端点适用于同一区域中的客户端。当在 EC2 实例上运行的客户端调用同一区域中的 API,或 API 用于为具有高需求的少数客户端提供服务时,区域 API 可以降低连接开销。

对于区域 API,您使用的任何自定义域名都特定于部署了 API 的区域。如果您在多个区域中部署区域 API,则它可以在所有区域中具有相同的自定义域名。您可以将自定义域与 Amazon Route 53 一起使用来执行诸如基于延迟的路由之类的任务。有关更多信息,请参阅 在 API Gateway 中设置区域自定义域名创建边缘优化的自定义域名

区域 API 端点按原样传递所有标头名称。

私有 API 端点

私有 API 端点 是一个只能使用接口 VPC 端点从 Amazon Virtual Private Cloud (VPC) 访问的 API 端点,该接口是您在 VPC 中创建的端点网络接口 (ENI)。有关更多信息,请参阅 在 Amazon API Gateway 中创建私有 API

私有 API 端点按原样传递所有标头名称。