

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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://console.aws.amazon.com/appstream2/home](https://console.aws.amazon.com/appstream2/home) で WorkSpaces アプリケーションコンソールを開きます。

1. 使用状況レポートを有効にする AWS リージョンを選択します。

1. ナビゲーションペインで [**Usage Reports (使用状況レポート)**] を選択します。

1. [**有効**] を選択し、[**適用**] を選択してください。

セッションスクリプト設定でインスタンスセッションスクリプトと Amazon S3 ログ記録を有効にした場合、WorkSpaces Applications はスクリプト出力を保存するための S3 バケットを作成しました。そのバケットはアカウントとリージョンに固有のものです。この場合、使用状況レポートを有効にすると、WorkSpaces アプリケーションは同じバケットを使用して使用状況レポートを保存します。インスタンスセッションスクリプトをまだ有効にしていない場合、使用状況レポートを有効にすると、WorkSpaces アプリケーションは次の場所に新しい S3 バケットを作成します。

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

***region-code***  
使用状況レポートが有効になっている AWS リージョンのリージョンコード。

***account-id-without-hyphens***  
ご自身の Amazon Web Services アカウント ID ランダムな ID により、同じリージョンで他のバケットとの競合が発生することはありません。バケット名の最初の部分 `appstream-logs` は、複数のアカウントやリージョンにまたがる場合でも変更されません。

たとえば、アカウント番号 123456789012 で米国西部 (オレゴン) リージョン (us-west-2) で使用状況レポートを有効にすると、WorkSpaces Applications は、次の例に示す名前のように、そのリージョンのアカウント内に 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 アカウントで少なくとも 1 つのストリーミングセッションを起動する日ごとに、WorkSpaces Applications はセッションレポートを 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 はサーバーレスのインタラクティブなクエリサービスであり、このサービスを使用すると、S3 バケットに保存されているデータを標準の SQL により分析できます。詳細については、「[カスタムレポートの作成と WorkSpaces アプリケーション使用状況データの分析](configure-custom-reports-analyze-usage-data.md)」を参照してください。

各ユーザーセッションはセッションレポートの 1 つのレコードに記述されます。セッションレポートは毎日、レポート対象日の終了 (UTC 時間) から 24 時間以内に生成されます。セッションが複数日にまたがる場合、セッションレコードは、セッションが終了した日に対応するセッションレポートに含まれます。セッションレポートに含まれるデータについては、「[セッションレポートのフィールド](usage-reports-fields-sessions-reports.md)」を参照してください。

# WorkSpaces アプリケーションアプリケーションレポート
<a name="usage-report-types-applications-reports"></a>

ユーザーがストリーミングセッション中に少なくとも 1 つのアプリケーションを起動する日ごとに、WorkSpaces Applications はアプリケーションレポートを 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 はサーバーレスのインタラクティブなクエリサービスであり、このサービスを使用すると、S3 バケットに保存されているデータを標準の SQL により分析できます。詳細については、「[カスタムレポートの作成と WorkSpaces アプリケーション使用状況データの分析](configure-custom-reports-analyze-usage-data.md)」を参照してください。

各アプリケーション起動はアプリケーションレポートの 1 つのレコードに記述されます。たとえば、ユーザーがセッション中に 5 つの別々のアプリケーションを起動した場合は、アプリケーションレポートに 5 つの別々のレコードが含まれます。以下のいずれかのイベントが発生した場合、アプリケーションは起動されたと記録されます。
+ アプリケーション ID がストリーミング URL またはリレー状態のいずれかに埋め込まれているため、セッション開始時にアプリケーションが直接起動される。
+ ユーザーが新しいストリーミングセッションの開始時に、アプリケーションカタログからアプリケーションを選択する。
+ ユーザーがストリーミングセッション中に、アプリケーションカタログリストからアプリケーションを選択する。

アプリケーションレポートには、その他の方法で起動されたアプリケーションは含まれません。たとえば、ユーザーに Windows Explorer、PowerShell、または Windows デスクトップの [**Start (開始)**] メニューへのアクセスを許可しており、ユーザーがそれらのツールを使用して直接アプリケーションを起動した場合や、別のプログラムまたはスクリプトによってアプリケーションが起動された場合、それらのアプリケーションの起動はアプリケーションレポートに含まれません。

アプリケーションレポートは毎日、レポート対象日の終了 (UTC 時間) から 24 時間以内に生成されます。セッションが複数日にまたがる場合、セッション中に起動されたアプリケーションは、セッションが終了した日に対応するアプリケーションレポートに反映されます。アプリケーションレポートに含まれるデータについては、「[アプリケーションレポートのフィールド](usage-reports-fields-applications-reports.md)」を参照してください。