本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 服务 使用接口VPC终端节点访问一个
您可以创建接口VPC端点以连接到由其提供支持的服务 AWS PrivateLink,包括许多服务 AWS 服务。有关概述,请参阅 AWS PrivateLink 概念 和 AWS 服务 通过以下方式访问 AWS PrivateLink。
对于您从中指定的每个子网VPC,我们在子网中创建一个终端节点网络接口,并为其分配一个子网地址范围内的私有 IP 地址。端点网络接口是由请求者管理的网络接口;您可以在您的 AWS 账户中查看,但无法自行管理。
您需要根据每小时使用量付费并支付数据处理费用。有关更多信息,请参阅接口端点定价
前提条件
-
部署将访问您的 AWS 服务 中的的资源VPC。
-
要使用私有功能DNS,必须为自己VPC启用DNS主机名和DNS解析。有关更多信息,请参阅 Amazon VPC 用户指南中的查看和更新DNS属性。
-
要IPv6为接口终端节点启用, AWS 服务 必须支持通过访问IPv6。有关更多信息,请参阅 IP 地址类型。
-
为终端节点网络接口创建一个安全组,允许来自您的资源的预期流量VPC。例如,为了确保 AWS CLI 可以向发送HTTPS请求 AWS 服务,安全组必须允许入站HTTPS流量。
-
如果您的资源位于带有网络的子网中ACL,请验证该网络是否ACL允许您的资源VPC和终端节点网络接口之间的流量。
-
您的 AWS PrivateLink 资源有配额。有关更多信息,请参阅 AWS PrivateLink 配额。
创建 VPC 终端节点
使用以下步骤创建连接到的接口VPC终端节点 AWS 服务。
为创建接口终端节点 AWS 服务
打开 Amazon VPC 控制台,网址为https://console.aws.amazon.com/vpc/
。 -
在导航窗格中,选择端点。
-
选择 创建端点。
-
在 “类型” 中,选择AWS 服务。
-
对于 Service name(服务名称),选择服务。有关更多信息,请参阅 AWS 服务 与之集成 AWS PrivateLink。
-
对于 VPC,请选择要VPC从中访问的 AWS 服务。
-
如果您在步骤 5 中选择了 Amazon S3 的服务名称,并且要配置私有DNS支持,请选择其他设置,启用DNS名称。当您做出此选择时,它还会自动选择 “DNS仅为入站终端节点启用私有”。您只能为 Amazon S3 的接口终端节点配置DNS带有入站解析器终端节点的私有配置。如果您没有 Amazon S3 的网关终端节点,并且选择了DNS仅为入站终端节点启用私有,则在尝试此过程的最后一步时会收到错误消息。
如果在步骤 5 中,您为除 Amazon S3 之外的任何服务选择了服务名称,则已选择其他设置,则已选择启用DNS名称。建议您保留默认值。这样可以确保使用公共服务终端节点的请求(例如通过的请求)解析到您的VPC终端节点。 AWS SDK
-
对于子网,选择要在其中创建端点网络接口的子网。您可以为每个可用区选择一个子网。您无法从同一可用区中选择多个子网。有关更多信息,请参阅 子网和可用区。
默认情况下,我们选择子网 IP 地址范围中的 IP 地址,并将其分配给端点网络接口。要自己选择 IP 地址,请选择 “指定 IP 地址”。请注意,子网CIDR块中的前四个 IP 地址和最后一个 IP 地址保留供内部使用,因此您无法为终端节点网络接口指定它们。
-
对于 IP address type(IP 地址类型),可从以下选项中进行选择:
-
IPv4— 为端点网络接口分配IPv4地址。仅当所有选定的子网都有IPv4地址范围并且服务接受IPv4请求时,才支持此选项。
-
IPv6— 为端点网络接口分配IPv6地址。仅当所有选定的子网仅为子网并且服务接受IPv6IPv6请求时,才支持此选项。
-
Dualstack — 将IPv4和IPv6地址分配给端点网络接口。仅当所有选定的子网同时具有IPv4和IPv6地址范围,并且服务同时接受IPv4和IPv6请求时,才支持此选项。
-
-
对于 Security groups(安全组),选择要与端点网络接口关联的安全组。默认情况下,我们会为关联默认安全组VPC。
-
对于策略,要允许所有委托人通过接口端点对所有资源进行所有操作,请选择完全访问权限。要限制访问权限,请选择自定义并输入策略。仅当服务支持VPC端点策略时,此选项才可用。有关更多信息,请参阅 端点策略。
-
(可选)若要添加标签,请选择 Add new tag(添加新标签),然后输入该标签的键和值。
-
选择创建端点。
使用命令行创建接口端点
-
create-vpc-endpoint (AWS CLI)
-
New-EC2VpcEndpoint(适用于 Windows 的工具 PowerShell)
共享子网
您无法在与您共享的子网中创建、描述、修改或删除VPC终端节点。但是,您可以在与您共享的子网中使用VPC终端节点。
ICMP
接口端点不对 ping 请求做出响应。您可以使用 nc 或 nmap 命令来代替。