

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 보고서 그룹 업데이트
<a name="report-group-export-settings"></a>

 보고서 그룹을 업데이트할 때 원시 테스트 결과 데이터를 Amazon S3 버킷의 파일로 내보낼지 여부에 대한 정보를 지정할 수 있습니다. S3 버킷으로 내보내도록 선택하는 경우에는 보고서 그룹에 대해 다음을 지정할 수 있습니다.
+ 원시 테스트 결과 파일이 ZIP 파일로 압축되는지 여부.
+ 원시 테스트 결과 파일이 암호화되는지 여부. 다음 중 하나를 사용하여 암호화를 지정할 수 있습니다.
  + Amazon S3 AWS 관리형 키 용 .
  + 직접 생성하고 구성한 고객 관리형 키.

자세한 내용은 [데이터 암호화](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 Management Console를 사용하여 보고서 그룹을 업데이트합니다.

**보고서 그룹을 업데이트하려면**

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. **Amazon S3로 백업**을 선택하거나 선택을 취소합니다. 이 옵션을 선택한 경우 다음과 같은 내보내기 설정을 지정합니다.

   1. **S3 버킷 이름**은 S3 버킷의 이름을 입력합니다.

   1. **경로 접두사**는 테스트 결과를 업로드할 S3 버킷의 경로를 입력합니다.

   1. 원시 테스트 결과 데이터 파일을 압축하려면 **Compress test result data in a zip file(테스트 결과 데이터를 zip 파일로 압축)**을 선택합니다.

   1. **추가 구성을** 확장하여 암호화 옵션을 표시합니다. 다음 중 하나를 선택합니다.
      + Amazon S3용를 사용하기 AWS 관리형 키 위한 **기본 AWS 관리형 키**입니다. 자세한 내용은AWS Key Management Service 사용 설명서의 [고객 관리형 CMK](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
   ```