

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

# 啟用 WorkSpaces 應用程式用量報告
<a name="enable-usage-reports"></a>

若要接收用量報告，您可以使用 WorkSpaces 應用程式主控台、 AWS Command Line Interface (AWS CLI) 或 `CreateUsageReportSubscription` API 操作來訂閱這些報告。您必須針對要接收用量資料的每個 AWS 區域分別啟用用量報告。

**注意**  
您可以隨時啟動或停止用量報告的訂閱。訂閱用量報告不必付費，但存放在 S3 儲存貯體中的報告可能須支付標準 Amazon S3 費用。如需詳細資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。

若要使用 WorkSpaces 應用程式主控台訂閱 WorkSpaces 應用程式的用量報告，請執行下列步驟。

1. 在 https：//[https://console.aws.amazon.com/appstream2/home](https://console.aws.amazon.com/appstream2/home) 開啟 WorkSpaces 應用程式主控台。

1. 選擇您要啟用用量報告的 AWS 區域。

1. 在導覽窗格中，選擇 **Usage Reports (用量報告)**。

1. 選擇 **Enabled** (已啟用)，然後選擇 **Apply** (套用)。

如果您為工作階段指令碼組態啟用執行個體工作階段指令碼和 Amazon S3 記錄，WorkSpaces 應用程式會建立 S3 儲存貯體來存放指令碼輸出。此儲存貯體專屬於您的帳戶和區域。在此情況下，當您啟用用量報告時，WorkSpaces 應用程式會使用相同的儲存貯體來存放您的用量報告。如果您尚未啟用執行個體工作階段指令碼，當您啟用用量報告時，WorkSpaces 應用程式會在下列位置建立新的 S3 儲存貯體：

```
appstream-logs-region-code-account-id-without-hyphens-random-identifier
```

***region-code***  
啟用用量報告之區域的區域 AWS 代碼。

***account-id-without-hyphens***  
您的 Amazon Web Services 帳戶識別符。隨機識別符可確保同一區域中的其他儲存貯體不會發生衝突。儲存貯體名稱的第一部分 `appstream-logs`，不會因為跨帳戶或區域而變更。

例如，如果您在美國西部 （奧勒岡） 區域 (us-west-2) 啟用帳號 123456789012 的用量報告，WorkSpaces 應用程式會在您的帳戶內建立 Amazon S3 儲存貯體，類似於下列範例所示的名稱：

```
appstream-logs-us-west-2-1234567890123-abcdefg
```

只有具備足夠許可的管理員可以刪除這個儲存貯體。

**Topics**
+ [WorkSpaces 應用程式工作階段報告](usage-report-types-sessions-reports.md)
+ [WorkSpaces 應用程式應用程式報告](usage-report-types-applications-reports.md)

# WorkSpaces 應用程式工作階段報告
<a name="usage-report-types-sessions-reports"></a>

對於使用者在您的 Amazon Web Services 帳戶中啟動至少一個串流工作階段的每一天，WorkSpaces 應用程式都會將工作階段報告匯出到您的 Amazon S3 儲存貯體。報告名為 **daily-session-report-[YYYY]-[MM]-[DD].csv** 並且會存放在 Amazon S3 帳戶中的巢狀資料夾結構內，並使用以下資料夾路徑：

[bucket\$1name]/sessions/schedule=DAILY/year=[YYYY]/month=[MM]/day=[DD]/

如果您選擇使用 Amazon Athena 查詢報告，這種巢狀結構有助於分割。Athena 是互動式的無伺服器查詢服務，可供您使用標準 SQL 來分析存放在 S3 儲存貯體中的資料。如需詳細資訊，請參閱[建立自訂報告和分析 WorkSpaces 應用程式用量資料](configure-custom-reports-analyze-usage-data.md)。

在工作階段報告中，每一個使用者工作階段都會使用單一記錄來說明。系統會根據作為報告主題當日結束時 24 小時內的 UTC 時間，每天產生工作階段報告。如果工作階段跨越多天，則工作階段記錄會出現在工作階段結束當日所對應的工作階段報告內。如需工作階段報告內所含資料的相關資訊，請參閱[工作階段報告欄位](usage-reports-fields-sessions-reports.md)。

# WorkSpaces 應用程式應用程式報告
<a name="usage-report-types-applications-reports"></a>

對於使用者在串流工作階段期間啟動至少一個應用程式的每一天，WorkSpaces 應用程式都會將應用程式報告匯出到您的 Amazon S3 儲存貯體。報告名為 **daily-app-report-[YYYY]-[MM]-[DD].csv** 並且會存放在 Amazon S3 帳戶中的巢狀資料夾結構內，並使用以下資料夾路徑：

[bucket\$1name]/applications/schedule=DAILY/year=[YYYY]/month=[MM]/day=[DD]/

如果您選擇使用 Amazon Athena 查詢報告，這種巢狀結構有助於分割。Athena 是互動式的無伺服器查詢服務，可供您使用標準 SQL 來分析存放在 S3 儲存貯體中的資料。如需詳細資訊，請參閱[建立自訂報告和分析 WorkSpaces 應用程式用量資料](configure-custom-reports-analyze-usage-data.md)。

在應用程式報告中，每一個應用程式啟動都會使用單一記錄來說明。例如，如果使用者在工作階段期間啟動五個個別的應用程式，則相關的應用程式報告中會出現五個個別的記錄。如果發生下列事件，便會將應用程式記錄為已啟動：
+ 應用程式在工作階段開始時直接啟動，因為該應用程式識別符內嵌在串流 URL 或轉送狀態中。
+ 使用者在啟動新的串流工作階段時，從應用程式目錄選擇了該應用程式。
+ 使用者在串流工作階段期間，從應用程式目錄清單選擇了該應用程式。

應用程式報告未包含以其他方式啟動的應用程式。例如，如果您為使用者提供 Windows 檔案總管、PowerShell 或 Windows 桌面**開始**功能表的存取權，而且使用者使用這些工具來直接啟動應用程式，或是如果其他程式或指令碼啟動應用程式，則這些應用程式啟動不會包含在應用程式報告內。

系統會根據作為報告主題當日結束時 24 小時內的 UTC 時間，每天產生應用程式報告。如果工作階段跨越多天，則在工作階段期間啟動的應用程式，會反映在工作階段期結束當日所對應的應用程式報告內。如需應用程式報告內所含資料的相關資訊，請參閱[應用程式報告欄位](usage-reports-fields-applications-reports.md)。