Amazon Q Developer での特定のユーザーのアクティビティの表示 - Amazon Q Developer

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

Amazon Q Developer での特定のユーザーのアクティビティの表示

組織内の個々の Amazon Q Developer サブスクライバーのユーザーアクティビティテレメトリを収集し、その情報をレポートに表示するように Amazon Q を設定できます。このレポートでは、特定のユーザーが Amazon Q をどのように使用しているかを把握できます。

Amazon Q は毎日午前 0 時にレポートを生成し、次のパスの CSV ファイルに保存します。

s3://bucketName/prefix/AWSLogs/accountId/QDeveloperLogs/by_user_analytic/region/year/month/day/utc-hour/accountId_by_user_analytic_timestamp_randomString.csv

CSV ファイルは次のようにレイアウトされます。

  • 各行には、その日に Amazon Q とやり取りしたユーザーが表示されます。

  • 各列には、「」で説明されているように、メトリクスが表示されますユーザーアクティビティレポートのメトリクス。メトリクスは、その日に収集されたユーザーテレメトリに基づいて計算されます。

CSV ファイルが 1 MB を超えると、Amazon Q はその日のデータを複数の CSV ファイルに分割します。

注記

ユーザーアクティビティレポートを有効にすると、デベロッパーが Amazon Q を有効にして使用状況データを IDE の 設定に送信する方法に関係なく、Amazon Q AWS はテレメトリを収集します。この設定は、組織ではなくAWS 企業がテレメトリを使用できるかどうかを制御します。この設定の詳細については「クライアント側のテレメトリの共有からオプトアウトする」を参照してください。

次の手順を使用して、ユーザーアクティビティレポートを有効にします。

前提条件

ユーザーアクティビティレポート CSV ファイルを保持する Amazon S3 バケットを作成します。バケットは、次の条件を満たす必要があります。

  • Amazon Q Developer プロファイルがインストールされている AWS リージョンにいる。このプロファイルは、IAM Identity Center ワークフォースユーザーを Amazon Q Developer Pro に初めてサブスクライブしたときにインストールされました。このプロファイルとサポートされているリージョンの詳細については、「」および「」を参照してくださいAmazon Q Developer プロファイルQ Developer コンソールと Q Developer プロファイルでサポートされているリージョン

  • ユーザーがサブスクライブされている AWS アカウントにいる。ユーザーが複数の AWS アカウントにサブスクライブしている場合は、それらの各アカウントにバケットを作成する必要があります。クロスアカウントバケットはサポートされていません。

  • (オプションですが推奨) プロンプトのログ記録に使用するバケットとは異なります。

  • Amazon Q が CSV ファイルを保存するサブフォルダとも呼ばれるプレフィックスを含めます。CSV ファイルをバケットのルートに保存することはできません。

  • 次のようなバケットポリシーが適用されていること。bucketNameregionaccountIdprefix はお客様の情報で置き換えてください。

    { "Version": "2012-10-17", "Statement": [ { "Sid": "QDeveloperLogsWrite", "Effect": "Allow", "Principal": { "Service": "q.amazonaws.com" }, "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::bucketName/prefix/*" ], "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:region:accountId:*" } } } ] }

    (オプション) バケットで SSE-KMS を設定する場合は、以下のポリシーを KMS キーに追加します。

    { "Effect": "Allow", "Principal": { "Service": "q.amazonaws.com" }, "Action": "kms:GenerateDataKey", "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:region:accountId:*" } } }

    Amazon S3 バケット内のデータの保護については、「Amazon Simple Storage Service ユーザーガイド」の「暗号化によるデータの保護」を参照してください。

ユーザーアクティビティレポートを有効にするには
  1. Amazon Q Developer コンソールを開きます。

    Amazon Q Developer コンソールを使用するには、 で定義されているアクセス許可が必要です管理者に Amazon Q Developer コンソールの使用を許可する

  2. [設定] を選択します。

  3. Q Developer ユーザーアクティビティレポートで、編集を選択します。

  4. トグル ユーザーごとに詳細なメトリクスを収集します。

  5. S3 ロケーションで、CSV レポートを保持するために使用する Amazon S3 URI を入力します。例: s3://amzn-s3-demo-bucket/user-activity-reports/