View a markdown version of this page

進一步了解客服人員存取 WorkSpaces - Amazon WorkSpaces 應用程式

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

進一步了解客服人員存取 WorkSpaces

Amazon WorkSpaces 應用程式可讓客服人員連線至串流工作階段,並透過受管模型內容協定 (MCP) 服務與桌面應用程式互動。本主題說明客服人員如何存取 WorkSpaces 應用程式,以及您可以設定的功能。

先決條件

若要使用客服人員存取,您需要下列項目:

  • 作用中的 Amazon WorkSpaces 應用程式機群 (一律為隨需)。如果您尚未建立機群,請參閱 Amazon WorkSpaces 應用程式入門:設定範例應用程式

  • 與機群相關聯的堆疊。如果沒有相關聯的機群,代理程式無法連線到堆疊。

  • 具有建立和管理 Amazon WorkSpaces 應用程式堆疊許可 AWS 的帳戶。

  • 如果您打算啟用螢幕擷取畫面儲存,則為 Amazon S3 儲存貯體。儲存貯體政策必須授予 AppStream 服務主體對清單儲存貯體的存取權。連線至 MCP 服務的代理程式必須擁有儲存貯體的 s3:PutObject許可。

  • 執行最新 WorkSpaces 應用程式代理程式的機群。若要進一步了解如何更新 WorkSpaces 應用程式代理程式,請參閱 讓您的 Amazon WorkSpaces 應用程式映像保持在Up-to-Date狀態。如需管理代理程式版本的資訊,請參閱管理代理程式版本

限制

WorkSpaces 代理程式存取組態有下列限制:

  • 僅支援 Windows Server 映像。

  • 不支援 VPC 端點。

  • 不支援多工作階段機群。

  • 不支援彈性機群。

客服人員存取的運作方式

您可以在建立堆疊時啟用代理程式存取。啟用代理程式存取時,堆疊會使用代理程式特定的設定來設定,而不是人類使用者的 Amazon WorkSpaces 應用程式組態。您可以透過 Amazon WorkSpaces 應用程式主控台 AWS CLI或 API 啟用代理程式存取。

電腦輸入和視覺

客服人員存取提供兩種您在堆疊層級設定的互動功能:

  • 電腦輸入 — 允許客服人員在串流工作階段期間按一下按鈕、輸入文字並在桌面上捲動。

  • 電腦視覺 — 允許客服人員在串流工作階段期間擷取螢幕擷取畫面,以查看桌面。

您必須至少啟用其中一個功能。

螢幕擷取畫面儲存

您可以選擇性地設定代理程式工作階段的螢幕擷取畫面儲存體。啟用螢幕擷取畫面儲存體時,在客服人員工作階段期間擷取的螢幕擷取畫面會存放在 Amazon S3 儲存貯體中。MCP 服務會使用連線代理程式的登入資料,將螢幕擷取畫面上傳至儲存貯體。代理程式必須擁有儲存貯體的 s3:PutObject許可。

桌面螢幕配置

您可以設定代理程式串流環境的螢幕解析度和影像格式:

  • 螢幕解析度 — 客服人員串流環境的顯示解析度。支援的解析度為 1280x720。

  • 螢幕影像類型 — 客服人員螢幕擷取的影像格式。您可以選擇 PNG 或 JPEG。

主資料夾儲存

您可以啟用主資料夾,以便將代理程式檔案儲存至您 AWS 帳戶中的 Amazon S3 儲存貯體。與堆疊相關聯的 Amazon WorkSpaces 應用程式機群必須允許透過網際網路或 Amazon S3 VPC 端點存取 Amazon S3。如需詳細資訊,請參閱為使用者啟用和管理主資料夾

應用程式設定持續性

您可以選擇性地啟用應用程式設定持續性。啟用時,代理程式的應用程式自訂和 Windows 設定會在每次串流工作階段後儲存,並在下一個工作階段期間套用。這些設定會儲存至您 AWS 帳戶中的 Amazon S3 儲存貯體。與堆疊相關聯的 Amazon WorkSpaces 應用程式機群必須允許透過網際網路或 Amazon S3 VPC 端點存取 Amazon S3。如需詳細資訊,請參閱為您的使用者啟用應用程式設定持續性

MCP 工具轉送

您可以啟用 MCP 工具轉送,以允許客服人員透過直接 MCP 呼叫與應用程式和桌面作業系統互動,而不是使用電腦使用工具。啟用時,WorkSpaces 應用程式工作階段上可用的 MCP 工具會轉送給客服人員。代理程式列出其可用工具時,會顯示轉送的工具。

使用者控制模式

您可以啟用使用者控制模式,以允許使用者即時觀察客服人員工作階段並與之互動。啟用使用者控制模式時,觀察者會使用串流 URL 透過瀏覽器連線至工作階段。當客服人員與其互動時,他們會看到桌面的即時檢視。

VIEW_STOP模式中,停止按鈕會出現在觀察者的畫面頂端。觀察者可以視需要使用此按鈕來停止代理程式。代理程式停止後,必須啟動新的工作階段才能繼續工作。

將 中的 UserControlMode 屬性AgentAccessConfig設定為下列其中一個值:

  • VIEW_ONLY — 使用者可以在客服人員動作發生時加以檢視和觀察。

  • VIEW_STOP — 使用者可以檢視客服人員動作,並視需要停止客服人員。

  • DISABLED — 使用者無法檢視或停止客服人員工作階段。

串流 URLs

代理程式會透過串流 URL 連線至 WorkSpaces 應用程式。您可以使用 CreateStreamingURL API 產生串流 URL。不需要代理程式特定的參數。代理程式特定的行為取決於堆疊的代理程式存取組態。串流 URL 會做為每個請求的標頭傳遞至 MCP 服務。

如需 CreateStreamingURL API 的詳細資訊,請參閱《Amazon AppStream 2.0 API 參考》中的 CreateStreamingURL

AWS 的 MCP 代理

若要將代理程式連線至受管 MCP 服務,您可以使用 mcp-proxy-for-aws傳輸來建立支援在 Python 中簽署 MCP 請求的 SigV4 用戶端。如果您要使用其他語言建置代理程式,則需要自行撰寫簽署邏輯或尋找可用的程式庫。

如需詳細資訊,請參閱 GitHub 上的 mcp-proxy-for-aws

監控

您可以透過下列服務監控客服人員活動:

  • AWS CloudTrail — 客服人員工作階段事件會記錄在 CloudTrail 中。您可以檢視客服人員何時連線、他們使用哪些工具,以及工作階段何時結束。工具呼叫是資料事件,需要您設定線索來記錄資料事件。如需詳細資訊,請參閱《CloudTrail 使用者指南》中的記錄資料事件

  • CloudWatch — 下列操作指標可在 CloudWatch 中用於代理程式工作階段:

    • Invocations

    • Latency

    • ClientErrors

    • ServerErrors

    • McpSessionStart

    • McpSessionDuration

  • Amazon S3 — 如果您設定螢幕擷取畫面儲存,則在您指定的 Amazon S3 儲存貯體中提供客服人員工作階段期間擷取的螢幕擷取畫面。