本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Amazon SageMaker Unified Studio MCP 的介面 VPC 端點
您可以建立介面 VPC 端點,在 VPC 與 Amazon SageMaker Unified Studio MCP 服務之間建立私有連線。介面端點採用 Amazon VPC
每個界面端點都由 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-upgrade/mcp
方法 2:未啟用私有 DNS
curl -k https://vpce-0069xxxx-ejwh6xxx.sagemaker-unified-studio-mcp.us-east-1.vpce.amazonaws.com/spark-upgrade/mcp
注意
由於 VPC 端點 DNS 名稱與憑證的通用名稱 (CN) 不相符, -k旗標會略過 SSL 憑證驗證。
在這兩種情況下,curl 命令都會傳回回應:{"Message":"...."}。使用訊息傳回 會驗證 MCP 服務 VPC 端點的成功網路路徑連線。
步驟 4:開始使用 MCP VPC 端點
驗證連線後,您可以依照步驟在 中設定 MCP升級代理程式的設定。只需在 MCP 組態中使用私有 VPC 端點即可。