本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Braket 的 Amazon VPC端點
您可以建立介面VPC端點,在 VPC和 Amazon Braket 之間建立私有連線。介面端點採用 AWS PrivateLink
每個介面端點都是由您子網路中的一或多個彈性網路介面表示。
使用 AWS PrivateLink時, VPC和 Braket 之間的流量不會離開 Amazon 網路,這可提高您與雲端應用程式共用資料的安全性,因為它可減少資料對公有網際網路的暴露。如需詳細資訊,請參閱《Amazon VPC使用者指南》中的使用介面VPC端點存取 AWS 服務。
Amazon Braket VPC端點的考量事項
在您設定 Braket 的介面VPC端點之前,請務必檢閱 Amazon VPC使用者指南中的介面端點先決條件。
Braket 支援從您的 呼叫其所有API動作VPC。
根據預設,允許透過VPC端點完整存取 Braket。如果您指定VPC端點政策,則可以控制存取。如需詳細資訊,請參閱《Amazon VPC使用者指南》中的使用VPC端點政策控制對端點的存取。
設定 Braket 和 PrivateLink
若要 AWS PrivateLink 搭配 Amazon Braket 使用 ,您必須建立 Amazon Virtual Private Cloud (Amazon VPC) 端點做為介面,然後透過 Amazon Braket 連線至端點 API 服務。
以下是此程序的一般步驟,稍後章節會詳細說明這些步驟。
-
設定並啟動 Amazon VPC 來託管您的 AWS 資源。如果您已有 VPC,您可以略過此步驟。
-
為 Braket 建立 Amazon VPC端點
-
透過端點連接並執行 Braket quantum 任務
步驟 1:VPC視需要啟動 Amazon
請記住,如果您的帳戶已有 操作VPC中,您可以略過此步驟。
VPC 控制您的網路設定,例如 IP 地址範圍、子網路、路由表和網路閘道。基本上,您會在自訂虛擬網路中啟動 AWS 資源。如需 的詳細資訊VPCs,請參閱 Amazon VPC使用者指南。
開啟 Amazon VPC主控台
步驟 2:建立 Braket 的介面VPC端點
您可以使用 Amazon VPC主控台或 AWS Command Line Interface () 為 Braket 服務建立VPC端點AWS CLI。如需詳細資訊,請參閱《Amazon VPC使用者指南》中的建立VPC端點。
若要在主控台中建立VPC端點,請開啟 Amazon VPC主控台—endpoint-url
旗標的一部分 API.
使用下列服務名稱建立 Braket 的VPC端點:
-
com.amazonaws.substitute_your_region.braket
如需詳細資訊,請參閱《Amazon VPC使用者指南》中的使用介面VPC端點存取 AWS 服務。
步驟 3:透過您的端點連接並執行 Braket quantum 任務
建立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 剎車 API DNS CLI和 Braket 預設SDK使用的主機名稱會解析為您的VPC端點。其格式如下列範例所示:
https://braket.substituteYourRegionHere.amazonaws.com
部落格文章稱為VPC使用 AWS PrivateLink 端點從 Amazon 直接存取 Amazon SageMaker AI 筆記本
如果您遵循部落格文章中的步驟,請記得取代名稱 Amazon 適用於 Amazon SageMaker AI 的 Braket。如果您的區域不是 us-east-1,請在服務名稱輸入com.amazonaws.us-east-1.braket
或取代正確的 AWS 區域 名稱至該字串。
有關建立端點的其他資訊
-
如需如何使用私有子網路建立 VPC 的詳細資訊,請參閱VPC使用私有子網路建立 。
-
如需有關使用 Amazon VPC主控台或 建立和設定端點的資訊 AWS CLI,請參閱《Amazon VPC使用者指南》中的建立VPC端點。
-
如需有關使用 建立和設定端點的資訊 AWS CloudFormation,請參閱 AWS CloudFormation 使用者指南中的 AWS:EC2::VPCEndpoint 資源。
使用 Amazon VPC端點政策控制存取
若要控制 Amazon Braket 的連線存取,您可以將 AWS Identity and Access Management (IAM) 端點政策連接至 Amazon VPC端點。此政策會指定下列資訊:
-
可執行動作的委託人 (使用者或角色)。
-
可執行的動作。
-
可供執行動作的資源。
如需詳細資訊,請參閱《Amazon VPC使用者指南》中的使用VPC端點政策控制對端點的存取。
範例:Raket 動作的VPC端點政策
下列範例顯示 Braket 的端點政策。當連接至端點時,此政策會授予所有資源上所有主體所列出的 Braket 動作的存取權。
{ "Statement":[ { "Principal":"*", "Effect":"Allow", "Action":[ “braket:action-1", “braket:action-2", “braket:action-3” ], "Resource":"*" } ] }
您可以透過連接多個端點政策來建立複雜的 IAM 規則。如需詳細資訊和範例,請參閱: