

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

# レポートグループの更新
<a name="report-group-export-settings"></a>

 レポートグループを更新するときは、生のテスト結果データを Amazon S3 バケット内のファイルにエクスポートするかどうかに関する情報を指定できます。S3 バケットへのエクスポートを選択した場合は、レポートグループについて以下を指定します。
+ 生のテスト結果ファイルが ZIP ファイルに圧縮されているかどうか。
+ 生のテスト結果ファイルが暗号化されているかどうか。次のいずれかの方法で暗号化を指定できます。
  + Amazon S3 AWS マネージドキー 用の 。 Amazon S3 
  + ユーザーが作成して設定するカスタマー管理のキー。

詳細については、「[データの暗号化](security-encryption.md)」を参照してください。

を使用してレポートグループ AWS CLI を更新する場合は、タグを更新または追加することもできます。詳細については、「[でレポートグループにタグを付ける AWS CodeBuildレポートグループにタグを付ける](how-to-tag-report-group.md)」を参照してください。

**注記**  
プロジェクトで指定した CodeBuild サービスロールは、S3 バケットにアップロードするアクセス許可に使用されます。

**Topics**
+ [

## レポートグループの更新 (コンソール)
](#update-report-group-console)
+ [

## レポートグループの更新 (CLI)
](#update-report-group-cli)

## レポートグループの更新 (コンソール)
<a name="update-report-group-console"></a>

次の手順で、 AWS マネジメントコンソールを使用してレポートグループを更新します。

**レポートグループを更新するには**

1. [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home) で AWS CodeBuild コンソールを開きます。

1.  ナビゲーションペインで、[**Report groups (レポートグループ)**] を選択します。

1. 更新するレポートグループを選択します。

1. **[編集]** を選択します。

1. [**Backup to Amazon S3**] (Amazon S3 にバックアップ) を選択または選択解除します。このオプションを選択した場合は、エクスポート設定を指定します。

   1. [**S3 bucket name (S3 バケット名)**] に、S3 バケットの名前を入力します。

   1. [**Path prefix (パスプレフィックス)**] に、テスト結果をアップロードする S3 バケットのパスを入力します。

   1. 生のテスト結果データファイルを圧縮するには、[**Compress test result data in a zip file (テスト結果データを圧縮する)**] を選択します。

   1. [**Additional configuration (追加の設定)**] を展開して、暗号化オプションを表示します。次のいずれかを選択します。
      + Amazon S3 AWS マネージドキー の を使用する**デフォルトの AWS マネージドキー**。詳細については、*AWS Key Management Service ユーザーガイド*の「[カスタマー マネージド CMKs](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk)」を参照してください。これはデフォルトの暗号化オプションです。
      + **カスタムキーを選択して**、ユーザーが作成して設定するカスタマー管理のキーを使用します。**AWS KMS 暗号化キー**の場合は、暗号化キーの ARN を入力します。形式は ` arn:aws:kms:<region-id>: <aws-account-id>:key/<key-id> ` です。詳細については、*AWS Key Management Service ユーザーガイド*の「[KMS キーの作成](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html)」を参照してください。
      + 暗号化を無効にするには、**アーティファクト暗号化を無効**にします。テスト結果を共有したり、静的ウェブサイトに公開したりする場合は、このオプションを選択します。(動的ウェブサイトでは、テスト結果を復号化するコードを実行できます)。

## レポートグループの更新 (CLI)
<a name="update-report-group-cli"></a>

次の手順で、 AWS CLIを使用してレポートグループを更新します。

**レポートグループを更新するには**

1. `UpdateReportGroupInput.json` という名前のファイルを作成します。

1. 以下を `UpdateReportGroupInput.json` にコピーします。

   ```
   {
       "arn": "",
       "exportConfig": {
           "exportConfigType": "S3",
           "s3Destination": {
               "bucket": "bucket-name", 
               "path": "path", 
               "packaging": "NONE | ZIP",
               "encryptionDisabled": "false",
               "encryptionKey": "your-key"
            }
        },
        "tags": [
           {
               "key": "tag-key",
               "value": "tag-value"
           }
        ]
   }
   ```

1. レポートグループの ARN を `arn` 行に入力します (`"arn":"arn:aws:codebuild:region:123456789012:report-group/report-group-1")` など)。

1. レポートグループに適用する更新内容で `UpdateReportGroupInput.json` を更新します。
   + レポートグループを更新して生のテスト結果ファイルを S3 バケットにエクスポートする場合は、`exportConfig` セクションを更新します。`bucket-name` を S3 バケット名に、`path` をファイルをエクスポートする S3 バケット内のパスに置き換えます。エクスポートされたファイルを `packaging` に圧縮する場合は、`ZIP` を指定します。それ以外の場合は、`NONE` を指定します。エクスポートされたファイルを暗号化するかどうかを指定するために `encryptionDisabled` を使用します。エクスポートしたファイルを暗号化する場合は、カスタマー管理のキーを入力します。
   + 生のテスト結果ファイルを S3 バケットにエクスポートしないようにレポートグループを更新する場合は、`exportConfig` セクションを以下の JSON で更新します。

     ```
     { 
       "exportConfig": {
           "exportConfigType": "NO_EXPORT"
       }
     }
     ```
   + レポートグループのタグを更新する場合は、`tags` セクションを更新します。タグは変更、追加、または削除できます。すべてのタグを削除する場合は、以下の JSON で更新します。

     ```
     "tags": []
     ```

1.  次のコマンドを実行します。

   ```
   aws codebuild update-report-group \
   --cli-input-json file://UpdateReportGroupInput.json
   ```