기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
보고서 그룹 생성(CLI)
보고서 그룹을 생성하려면
-
CreateReportGroup.json
이라는 이름의 파일을 만듭니다. -
요구 사항에 따라 다음 JSON 코드 조각 중 하나를
CreateReportGroup.json
에 복사합니다.-
다음 JSON을 사용하여 테스트 보고서 그룹이 원시 테스트 결과 파일을 Amazon S3 버킷으로 내보내도록 지정합니다.
{ "name": "
<report-name>
", "type": "TEST", "exportConfig": { "exportConfigType": "S3", "s3Destination": { "bucket": "<bucket-name>
", "bucketOwner": "<bucket-owner>
", "path": "<path>
", "packaging": "NONE | ZIP", "encryptionDisabled": "false", "encryptionKey": "<your-key>
" }, "tags": [ { "key": "tag-key", "value": "tag-value" } ] } }-
<bucket-name>
은 Amazon S3 버킷 이름으로 바꾸고,<path>
는 파일을 내보낼 버킷의 경로로 바꿉니다. -
내보낸 파일을 압축하려면
packaging
을ZIP
로 지정합니다. 아닌 경우에는NONE
로 지정합니다. -
bucketOwner
는 선택 사항으로 빌드를 실행하는 계정이 아닌 다른 계정이 Amazon S3 버킷을 소유한 경우에만 필요합니다. -
내보낸 파일을 암호화할지 여부를 지정할 때
encryptionDisabled
을 사용합니다. 내보낸 파일을 암호화할 경우에는 고객 관리형 키를 입력합니다. 자세한 내용은 보고서 그룹 업데이트 섹션을 참조하세요.
-
-
다음 JSON을 사용하여 테스트 보고서가 원시 테스트 파일을 내보내지 않도록 지정합니다.
{ "name": "
<report-name>
", "type": "TEST", "exportConfig": { "exportConfigType": "NO_EXPORT" } }
참고
프로젝트에 지정된 CodeBuild 서비스 역할은 S3 버킷에 업로드하는 권한에 사용됩니다.
-
-
다음 명령을 실행합니다.
aws codebuild create-report-group --cli-input-json file://CreateReportGroupInput.json