

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

# 進一步了解客服人員存取 WorkSpaces
<a name="agent-access-setup"></a>

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

## 先決條件
<a name="agent-access-before-you-begin"></a>

若要使用客服人員存取，您需要下列項目：
+ 作用中的 Amazon WorkSpaces 應用程式機群 （一律為隨需）。如果您尚未建立機群，請參閱 [Amazon WorkSpaces 應用程式入門：設定範例應用程式](getting-started.md)。
+ 與機群相關聯的堆疊。如果沒有相關聯的機群，代理程式無法連線到堆疊。
+ 具有建立和管理 Amazon WorkSpaces 應用程式堆疊許可 AWS 的帳戶。
+ 如果您打算啟用螢幕擷取畫面儲存，則為 Amazon S3 儲存貯體。儲存貯體政策必須授予 AppStream 服務主體對清單儲存貯體的存取權。連線至 MCP 服務的代理程式必須擁有儲存貯體的 `s3:PutObject`許可。
+ 如果您計劃啟用主資料夾，則適用相同的 Amazon S3 存取要求。
+ 執行最新 WorkSpaces 應用程式代理程式的機群。若要進一步了解如何更新 WorkSpaces 應用程式代理程式，請參閱 [讓您的 Amazon WorkSpaces 應用程式映像保持在Up-to-Date狀態](keep-image-updated.md)。

**限制**

WorkSpaces 代理程式存取組態有下列限制：
+ 僅支援 Windows Server 映像。
+ 不支援加入網域的機群。
+ 不支援 VPC 端點。
+ 不支援多工作階段機群。
+ 不支援彈性機群。

## 客服人員存取的運作方式
<a name="agent-access-how-it-works"></a>

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

## 電腦輸入和視覺
<a name="agent-access-input-vision"></a>

客服人員存取提供兩種您在堆疊層級設定的互動功能：
+ **電腦輸入** — 允許客服人員在串流工作階段期間按一下按鈕、輸入文字並在桌面上捲動。
+ **電腦視覺** — 允許客服人員在串流工作階段期間擷取螢幕擷取畫面來查看桌面。

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

## 螢幕擷取畫面儲存
<a name="agent-access-screenshots"></a>

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

## 桌面螢幕配置
<a name="agent-access-screen-layout"></a>

您可以設定客服人員串流環境的螢幕解析度和影像格式：
+ **螢幕解析度** — 客服人員串流環境的顯示解析度。支援的解析度為 1280x720。
+ **螢幕影像類型** — 客服人員螢幕擷取的影像格式。您可以選擇 PNG 或 JPEG。

## 主資料夾儲存
<a name="agent-access-home-folders"></a>

您可以啟用主資料夾，以便將代理程式檔案儲存至您 AWS 帳戶中的 Amazon S3 儲存貯體。與堆疊相關聯的 Amazon WorkSpaces 應用程式機群必須允許透過網際網路存取 Amazon S3。

## 應用程式設定持續性
<a name="agent-access-app-persistence"></a>

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

## 串流 URLs
<a name="agent-access-streaming-url"></a>

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

如需 `CreateStreamingURL` API 的詳細資訊，請參閱《*Amazon AppStream 2.0 API 參考》中的 * [CreateStreamingURL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html)。

## AWS 的 MCP 代理
<a name="agent-access-mcp-proxy"></a>

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

如需詳細資訊，請參閱 GitHub 上的 [mcp-proxy-for-aws](https://github.com/aws/mcp-proxy-for-aws)。

## 監控
<a name="agent-access-monitoring"></a>

您可以透過下列服務監控客服人員活動：
+ **AWS CloudTrail** — 客服人員工作階段事件會記錄在 CloudTrail 中。您可以檢視客服人員何時連線、他們使用哪些工具，以及工作階段何時結束。工具呼叫是資料事件，需要您設定線索來記錄資料事件。如需詳細資訊，請參閱《*CloudTrail 使用者指南*》中的[記錄資料事件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html)。
+ **CloudWatch** — 下列操作指標可在 CloudWatch 中用於代理程式工作階段：
  + `Invocations`
  + `Latency`
  + `ClientErrors`
  + `ServerErrors`
  + `SessionStart`
  + `SessionEnd`
+ **Amazon S3** — 如果您設定螢幕擷取畫面儲存，則在您指定的 Amazon S3 儲存貯體中提供客服人員工作階段期間擷取的螢幕擷取畫面。