本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
MCP 伺服器
選用的模型內容通訊協定 (MCP) 伺服器整合可讓 AI 代理器透過自然語言互動,以程式設計方式存取和分析負載測試資料。只有在解決方案部署期間選取 MCP Server 選項時,才會部署此元件。
MCP 伺服器可做為 AI 開發工具和 DLT 部署之間的橋樑,提供標準化界面,以智慧分析效能測試結果。架構整合了數個 AWS 服務,為 AI 代理器互動建立安全、可擴展的界面:
AWS AgentCore Gateway
AWS AgentCore Gateway 是一項全受管服務,可為 MCP 伺服器提供標準化託管和通訊協定管理。在此解決方案中,AgentCore Gateway 會在請求存取您的負載測試資料時,做為 AI 代理器連線的公有端點。
服務會處理所有 MCP 通訊協定通訊,包括工具探索、身分驗證字符驗證和請求路由。AgentCore Gateway 以多租戶服務的形式運作,內建安全保護,可防範公有端點的常見威脅,同時驗證每個請求的 Cognito 字符簽章和宣告。
DLT MCP 伺服器 Lambda
DLT MCP Server Lambda 函數是一種自訂無伺服器元件,可處理來自 AI 代理器的 MCP 請求,並將其轉換為針對 DLT 資源的查詢。
此 Lambda 函數充當 MCP 整合的智慧層、從 DynamoDB 資料表擷取測試結果、存取存放在 S3 儲存貯體中的效能成品,以及查詢 CloudWatch 日誌以取得詳細的執行資訊。Lambda 函數實作唯讀存取模式,並將原始 DLT 資料轉換為結構化的 AI 易記格式,客服人員可以輕鬆解譯和分析。
身分驗證整合
身分驗證系統利用您現有的 Cognito 使用者集區基礎設施,在 Web 主控台和 MCP Server 介面之間維持一致的存取控制。
此整合使用 OAuth 2.0 字符型身分驗證。使用者透過 Cognito 登入程序驗證一次,並接收可用於 UI 互動和 MCP 伺服器存取的字符。系統會維護與 Web 界面相同的許可界限和存取控制,確保使用者只能透過 AI 代理器存取他們可以透過主控台存取的相同負載測試資料。