接口 VPC 端点 - Amazon Identity and Access Management
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

接口 VPC 端点

如果您使用 Amazon Virtual Private Cloud(Amazon VPC)托管 Amazon 资源,则可以在您的 VPC 和 Amazon Security Token Service(Amazon STS)之间建立私有连接。您可以使用此连接实现 Amazon STS 与您的 VPC 中资源的通信而不用访问公共互联网。

Amazon VPC 是一项 Amazon 服务,可用来启动在虚拟网络中定义的 Amazon 资源。借助 VPC,您可以控制您的网络设置,如 IP 地址范围、子网、路由表和网络网关。要将 VPC 连接到 Amazon STS,请为 Amazon STS 定义一个接口 VPC 端点。该端点提供了到 Amazon STS 的可靠、可扩展的连接,无需互联网网关、网络地址转换 (NAT) 实例或 VPN 连接。有关更多信息,请参阅《Amazon VPC 用户指南》中的什么是 Amazon VPC?

如果您使用 Amazon Virtual Private Cloud(Amazon VPC)托管 Amazon 资源,则可以在您的 VPC 和 Amazon Identity and Access Management(IAM)或 Amazon Security Token Service(Amazon STS)之间建立私有连接。您可以使用此连接实现 IAM 或 Amazon STS 与您的 VPC 中资源的通信而不用访问公共互联网。

Amazon VPC 是一项 Amazon 服务,可用来启动在虚拟网络中定义的 Amazon 资源。借助 VPC,您可以控制您的网络设置,如 IP 地址范围、子网、路由表和网络网关。要将 VPC 连接到 IAM 或 Amazon STS,请为每个服务定义一个接口 VPC 端点。该端点提供了到 IAM 或 Amazon STS 的可靠、可扩展的连接,无需互联网网关、网络地址转换 (NAT) 实例或 VPN 连接。有关更多信息,请参阅《Amazon VPC 用户指南》中的什么是 Amazon VPC?

接口 VPC 端点由 Amazon PrivateLink 提供支持,后者是一种 Amazon 技术,可将弹性网络接口与私有 IP 地址结合使用来支持 Amazon 服务之间的专有通信。有关更多信息,请参阅 Amazon 服务 的 Amazon PrivateLink

以下信息面向 Amazon VPC 的用户。有关更多信息,请参阅《Amazon VPC 用户指南》中的 Amazon VPC 入门

可用性

IAM 当前在以下区域中支持 VPC 端点:

  • 中国(北京)

Amazon STS 当前在以下区域中支持 VPC 端点:

  • 美国东部(弗吉尼亚州北部)

  • 美国东部(俄亥俄州)

  • 美国西部(加利福尼亚北部)

  • 美国西部(俄勒冈州)

  • 非洲(开普敦)

  • 亚太地区(香港)

  • 亚太地区(海得拉巴)

  • 亚太地区(雅加达)

  • 亚太地区(墨尔本)

  • 亚太地区(孟买)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(东京)

  • 加拿大(中部)

  • 加拿大西部(卡尔加里)

  • 中国(北京)

  • 中国(宁夏)

  • 欧洲地区(法兰克福)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(米兰)

  • 欧洲地区(巴黎)

  • 欧洲(西班牙)

  • 欧洲地区(斯德哥尔摩)

  • 欧洲(苏黎世)

  • 以色列(特拉维夫)

  • 中东(巴林)

  • 中东(阿联酋)

  • 南美洲(圣保罗)

  • Amazon GovCloud(美国东部)

  • Amazon GovCloud(美国西部)

为 IAM 创建 VPC 端点

要开始将 IAM 与您的 VPC 一起使用,请为 IAM 创建接口 VPC 端点。有关更多信息,请参阅《Amazon VPC 用户指南》中的使用接口 VPC 端点访问 Amazon 服务

由于 IAM 是一项全球性服务,因此只能在 IAM 控制面板所在的区域中为 IAM 创建接口 VPC 端点。有关支持 IAM 的 VPC 端点的 Amazon Web Services 区域 列表,请参阅 可用性。有关 IAM 控制面板的更多信息,请参阅 Amazon Identity and Access Management 中的故障恢复能力

如果您的 VPC 与 IAM 控制面板区域位于不同的区域,则必须使用 Amazon Transit Gateway 以允许从其他区域访问 IAM 接口 VPC 端点。

注意

VPC 对等连接也可以在对等 VPC 之间路由流量,但是在有大量 VPC 时这种方法不能很好地扩展。我们建议不要使用 VPC 对等连接,而是使用 Amazon Transit Gateway 对等连接,通过可扩展的中央枢纽改进 VPC 和本地网络管理。有关 VPC 对等连接的更多信息,请参阅《Amazon VPC 对等指南》中的使用 VPC 对等连接

使用 Amazon Transit Gateway 从其他区域的 VPC 访问 IAM 接口 VPC 端点
  1. 创建中转网关,或者使用现有的中转网关互连您的虚拟私有云(VPC)。每个区域都需要中转网关。有关更多信息,请参阅《Amazon Transit Gateway 指南》中的创建中转网关

  2. 创建中转网关 VPC 连接以将每个 VPC 连接到中转网关。有关更多信息,请参阅《Amazon Transit Gateway 指南》中的创建中转网关连接

  3. 创建中转网关 VPC 对等连接以在对等 VPC 之间路由流量。有关更多信息,请参阅《Amazon Transit Gateway 指南》中的创建对等连接

为 Amazon STS 创建 VPC 端点

要开始将您的 Amazon STS 与 VPC 一起使用,请为 Amazon STS 创建接口 VPC 端点。有关更多信息,请参阅《Amazon VPC 用户指南》中的使用接口 VPC 端点访问 Amazon 服务

在创建 VPC 端点后,您必须使用匹配的区域端点发送 Amazon STS 请求。Amazon STS 建议您同时使用 setRegionsetEndpoint 方法以对区域端点进行调用。您可以仅将 setRegion 方法用于手动启用的区域,例如,亚太区域(香港)。在这种情况下,调用将定向到 STS 区域端点。要了解如何手动启用区域,请参阅《Amazon Web Services 一般参考》中的 管理 Amazon 区域。如果仅将 setRegion 方法用于默认启用的区域,调用将定向到全球端点 https://sts.amazonaws.com

在您使用区域端点时,Amazon STS 使用公有端点或私有接口 VPC 端点(二者中正在使用的那个)调用其他 Amazon 服务。例如,假设您已为 Amazon STS 创建了接口 VPC 端点,并且已经从位于 VPC 中的资源的 Amazon STS 请求了临时凭证。在这种情况下,这些凭证默认开始流经接口 VPC 端点。有关使用 Amazon STS 发出区域请求的更多信息,请参阅 在 Amazon Web Services 区域 中管理 Amazon STS