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

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

Amazon Personalize 和接口 VPC 端点 (Amazon PrivateLink)

如果您使用亚马逊虚拟私有云(亚马逊 VPC)托管 Amazon 资源,则可以在您的 VPC 和 Amazon Personalize 之间建立私有连接。此连接允许 Amazon Personalize 与您 VPC 上的资源通信,而不用经过公共 Internet。

Amazon VPC 用于在您定义的虚拟私有云 (VPC) 或虚拟网络中启动 Amazon 资源。 Amazon Web Service 借助 VPC,您可以控制您的网络设置,如 IP 地址范围、子网、路由表和网络网关。使用 VPC 终端节点, Amazon 网络负责处理您的 VPC 和之间的路由 Amazon Web Services。

要将您的 VPC 连接到 Amazon Personalize,请为 Amazon Personalize 定义一个接口 VPC 端点。接口端点是具有私有 IP 地址的弹性网络接口,用作发送到受支持的 Amazon Web Service的流量的入口点。端点提供与 Amazon Personalize 之间的可靠、可扩展的连接。它不需要 Internet 网关、网络地址转换 (NAT) 实例或 VPN 连接。有关更多信息,请参阅 Amazon VPC 用户指南中的什么是 Amazon VPC

接口 VPC 终端节点由启用 Amazon PrivateLink。该 Amazon 技术 Amazon Web Services 通过使用带有私有 IP 地址的 elastic network interface 来实现两者之间的私密通信。

注意

支持所有 Amazon Personalize 联邦信息处理标准 (FIPS) 终端节点。 Amazon PrivateLink

为 Amazon Personalize 创建接口 VPC 端点

您可以使用亚马逊 VPC 控制台或 Amazon Command Line Interface (Amazon CLI) 为 Amazon Personalize 服务创建 VPC 终端节点。有关更多信息,请参阅 Amazon VPC 用户指南中的使用接口 VPC 终端节点访问 Amazon 服务

要为 Amazon Personalize 创建 VPC 端点,请为该服务选择以下一个选项:

  • com.amazonaws.region.personalize

  • com.amazonaws.region.personalize-events

  • com.amazonaws.region.personalize-runtime

如果为端点启用私有 DNS,则可以使用其对于该区域的默认 DNS 名称,向 Amazon Personalize 发送 API 请求,例如 personalize.us-east-1.amazonaws.com

为 Amazon Personalize 创建 VPC 端点策略

您可以为 VPC 端点附加控制对 Amazon Personalize 的访问的端点策略。该策略指定以下信息:

  • 可执行操作的主体。

  • 可执行的操作。

  • 可对其执行操作的资源。

有关更多信息,请参阅《Amazon VPC 用户指南》中的使用 VPC 端点控制对服务的访问

示例:允许所有 Amazon Personalize 操作和 passRole 操作的 VPC 端点策略

当附加到端点时,此策略会授予对所有 Amazon Personalize 操作和 passRole 操作的访问权限。

{ "Statement": [ { "Principal": "*", "Effect": "Allow", "Action": [ "personalize:*", "iam:PassRole" ], "Resource": "*" } ] }
示例:允许 Amazon Personalize ListDatasets 操作的 VPC 端点策略

当关联到终端节点时,此政策授予访问列出的 Amazon Personalize ListDatasets 操作的权限。

{ "Statement": [ { "Principal": "*", "Effect": "Allow", "Action": [ "personalize:ListDatasets" ], "Resource": "*" } ] }