本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Bra VPC ket 的亚马逊终端节点
您可以通过创建接口VPC终端节点在您VPC和 Amazon Braket 之间建立私有连接。接口端点由一种技术提供支持 AWS PrivateLink
每个接口端点均由子网中的一个或多个弹性网络接口表示。
使用 AWS PrivateLink,您VPC和 Braket 之间的流量不会离开 Amazon 网络,它可以提高您与基于云的应用程序共享的数据的安全性,因为它可以减少您的数据暴露在公共互联网上的风险。有关更多信息,请参阅 Amazon VPC 用户指南中的使用接口VPC终端节点访问 AWS 服务。
亚马逊 Braket 终端节点VPC的注意事项
在为 Braket 设置接口VPC终端节点之前,请务必查看亚马逊VPC用户指南中的接口终端节点先决条件。
Braket支持从你VPC调用它的所有API动作。
默认情况下,允许通过VPC端点对 Braket 进行完全访问。如果您指定VPC终端节点策略,则可以控制访问权限。有关更多信息,请参阅 Amazon VPC 用户指南中的使用终端节点策略控制对终端节点的访问。VPC
设置 Braket 然后 PrivateLink
要 AWS PrivateLink 与 Amazon Braket 一起使用,您必须创建一个亚马逊虚拟私有云VPC(亚马逊)终端节点作为接口,然后通过 Amazon Braket 连接到该终端节点 API 服务。
以下是此过程的一般步骤,将在后面的章节中详细介绍。
-
配置并启动 Amazon VPC 来托管您的 AWS 资源。如果您已经有VPC,则可以跳过此步骤。
-
为 Braket 创建亚马逊VPC终端节点
-
通过您的端点连接并运行 Braket 量子任务
第 1 步:VPC如果需要,启动亚马逊
请记住,如果您的账户已VPC处于运行状态,则可以跳过此步骤。
A VPC 控制您的网络设置,例如 IP 地址范围、子网、路由表和网络网关。本质上,您是在自定义虚拟网络中启动 AWS 资源。有关的更多信息VPCs,请参阅 Amazon VPC 用户指南。
打开 Amazon VPC 控制台
步骤 2:为 Braket 创建接口VPC终端节点
您可以使用亚马逊VPC控制台或 AWS Command Line Interface (AWS CLI) 为 Braket 服务创建VPC终端节点。有关更多信息,请参阅 Amazon VPC 用户指南中的创建VPC终端节点。
要在控制台中创建VPC终端节点,请打开 Amazon VPC 控制台—endpoint-url
旗帜的一部分 API.
使用以下服务名称为 Braket 创建VPC终端节点:
-
com.amazonaws.substitute_your_region.braket
有关更多信息,请参阅 Amazon VPC 用户指南中的使用接口VPC终端节点访问 AWS 服务。
第 3 步:通过终端连接并运行 Braket 量子任务
创建VPC终端节点后,您可以运行包含endpoint-url
参数的CLI命令来指定终端节点的接口终端节点 API 或运行时,例如以下示例:
aws braket search-quantum-tasks --endpoint-url VPC_Endpoint_ID.braket.substituteYourRegionHere.vpce.amazonaws.com
如果您为VPC终端节点启用私有DNS主机名,则无需在CLI命令URL中将终端节点指定为。相反,Amazon Braket API DNSCLI和 Braket 默认SDK使用的主机名会解析到您的VPC终端节点。它的形式如以下示例所示:
https://braket.substituteYourRegionHere.amazonaws.com
这篇名为 “使用 AWS PrivateLink 终端节点从亚马逊VPC直接访问 Amazon A SageMaker I 笔记本电脑
如果你正在按照博客文章中的步骤操作,请记得用名字代替 Amazon 适用于亚马逊 A SageMaker I 的 Braket。如果您的地区不是 us-ea st- 1,请在服务 AWS 区域 名称中输入您的正确名称com.amazonaws.us-east-1.braket
或将其替换为该字符串。
有关创建端点的其他信息
-
有关如何VPC使用私有子网创建的信息,请参阅使用私VPC有子网创建。
-
有关使用亚马逊VPC控制台或创建和配置终端节点的信息 AWS CLI,请参阅亚马逊VPC用户指南中的创建VPC终端节点。
-
有关使用创建和配置端点的信息 AWS CloudFormation,请参阅《AWS CloudFormation 用户指南》中的AWS EC2::: VPCEndpoint 资源。
使用 Amazon VPC 终端节点策略控制访问权限
要控制对 Amazon Braket 的连接访问,您可以将 AWS Identity and Access Management (IAM) 终端节点策略附加到您的亚马逊VPC终端节点。该策略指定以下信息:
-
可以执行操作的委托人(用户或角色)。
-
可执行的操作。
-
可对其执行操作的资源。
有关更多信息,请参阅 Amazon VPC 用户指南中的使用终端节点策略控制对终端节点的访问。VPC
示例:Braket 操作的VPC端点策略
以下示例显示了 Braket 的终端节点策略。当连接到终端节点时,此策略允许所有委托人访问所有资源上列出的 Braket 操作。
{ "Statement":[ { "Principal":"*", "Effect":"Allow", "Action":[ “braket:action-1", “braket:action-2", “braket:action-3” ], "Resource":"*" } ] }
可以通过附加多个终端节点策略来创建复杂的 IAM 规则。有关更多信息和示例,请参阅: