設定 Amazon SageMaker Unified Studio MCP 的介面 VPC 端點 - Amazon EMR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定 Amazon SageMaker Unified Studio MCP 的介面 VPC 端點

您可以建立介面 VPC 端點,在 VPC 與 Amazon SageMaker Unified Studio MCP 服務之間建立私有連線。介面端點採用 Amazon VPC 技術,可讓您在沒有網際網路閘道、NAT 裝置、VPN 連線或連線的情況下,私下存取 VPC 中的 MCP 伺服器。VPC 中的執行個體不需要公有 IP 地址即可與 MCP 服務通訊,而 VPC 和 MCP 服務之間的流量也不會離開 Amazon 網路。

每個界面端點都由 VPC 子網路中的一或多個彈性網路界面表示。如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的界面 VPC 端點。

步驟 1:為 Amazon SageMaker Unified Studio MCP 建立介面 VPC 端點

您可以使用 Amazon VPC 主控台或 ,為 Amazon SageMaker Unified Studio MCP 服務建立 VPC 端點 AWS CLI。如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的建立介面端點

使用下列服務名稱為 Amazon SageMaker Unified Studio MCP 建立 VPC 端點:

  • com.amazonaws.<aws-region>.sagemaker-unified-studio-mcp

如果您為端點啟用私有 DNS,則可以使用區域的預設 DNS 名稱向 Amazon SageMaker Unified Studio MCP 提出 API 請求,例如, sagemaker-unified-studio-mcp.us-east-1.api.aws

如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的透過介面端點存取服務

步驟 2:為 Amazon SageMaker Unified Studio MCP 建立 VPC 端點政策

您可以將端點政策連接至 VPC 端點,以控制對 Amazon SageMaker Unified Studio MCP 的存取。此政策會指定下列資訊:

  • 可執行動作的主體。

  • 可執行的動作。

  • 可供執行動作的資源。

如需詳細資訊,請參閱 Amazon VPC 使用者指南中的使用 VPC 端點控制對服務的存取

範例:允許 MCP 存取特定 IAM 角色的 VPC 端點政策

以下是 Amazon SageMaker Unified Studio MCP 存取的端點政策範例。連接到端點時,此政策會授予所有資源上特定 IAM 角色主體所列出的 Amazon SageMaker Unified Studio MCP 動作的存取權。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::ACCOUNT-ID:role/YourRoleName" }, "Action": [ "sagemaker-unified-studio-mcp:InvokeMcp", "sagemaker-unified-studio-mcp:CallReadOnlyTool", "sagemaker-unified-studio-mcp:CallPrivilegedTool" ], "Resource": "*" } ] }

步驟 3:測試您的 VPC

curl 命令會透過提出 HTTP/HTTPS 請求,驗證從 VPC 網路 (EC2) 到 VPC 端點的end-to-end網路連線。從 MCP 伺服器接收訊息的 curl 回應會確認完整的網路路徑正常運作。

方法 1:啟用私有 DNS (建議)

curl https://sagemaker-unified-studio-mcp.us-east-1.api.aws/spark-troubleshooting/mcp

方法 2:未啟用私有 DNS

curl -k https://vpce-0069xxxx-ejwhxxx.sagemaker-unified-studio-mcp.us-east-1.vpce.amazonaws.com/spark-troubleshooting/mcp
注意

由於 VPC 端點 DNS 名稱與憑證的通用名稱 (CN) 不相符, -k旗標會略過 SSL 憑證驗證。

在這兩種情況下,curl 命令都會傳回回應:{"Message":"...."}。使用訊息傳回 會驗證 MCP 服務 VPC 端點的成功網路路徑連線。

步驟 4:開始使用 MCP VPC 端點

驗證連線後,您可以依照步驟在 中設定 MCP客服人員故障診斷的設定。只需在 MCP 組態中使用私有 VPC 端點即可。