Memperbarui grup laporan - AWS CodeBuild

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui grup laporan

Saat memperbarui grup laporan, Anda dapat menentukan informasi tentang apakah akan mengekspor data hasil pengujian mentah ke file di bucket Amazon S3. Jika Anda memilih untuk mengekspor ke bucket S3, Anda dapat menentukan hal berikut untuk grup laporan Anda:

  • Apakah file hasil pengujian mentah dikompresi dalam ZIP file.

  • Apakah file hasil pengujian mentah dienkripsi. Anda dapat menentukan enkripsi dengan salah satu dari berikut ini:

    • An Kunci yang dikelola AWS untuk Amazon S3.

    • Kunci terkelola pelanggan yang Anda buat dan konfigurasikan.

Untuk informasi selengkapnya, lihat Enkripsi data.

Jika Anda menggunakan AWS CLI untuk memperbarui grup laporan, Anda juga dapat memperbarui atau menambahkan tag. Untuk informasi selengkapnya, lihat Menandai grup laporan di AWS CodeBuild.

catatan

Peran CodeBuild layanan yang ditentukan dalam proyek digunakan untuk izin untuk mengunggah ke bucket S3.

Memperbarui grup laporan (konsol)

Gunakan prosedur berikut untuk memperbarui grup laporan menggunakan AWS Management Console.

Untuk memperbarui grup laporan
  1. Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Di panel navigasi, pilih Laporkan grup.

  3. Pilih grup laporan yang ingin Anda perbarui.

  4. Pilih Edit.

  5. Pilih atau hapus Cadangan ke Amazon S3. Jika Anda memilih opsi ini, tentukan pengaturan ekspor Anda:

    1. Untuk nama bucket S3, masukkan nama bucket S3.

    2. Untuk awalan Path, masukkan path di bucket S3 tempat Anda ingin mengunggah hasil pengujian.

    3. Pilih Kompres data hasil tes dalam file zip untuk mengompres file data hasil pengujian mentah Anda.

    4. Perluas Konfigurasi tambahan untuk menampilkan opsi enkripsi. Pilih salah satu cara berikut:

      • Kunci AWS terkelola default untuk menggunakan Kunci yang dikelola AWS untuk Amazon S3. Untuk informasi selengkapnya, lihat Pelanggan yang dikelola CMKs di Panduan AWS Key Management Service Pengguna. Ini adalah opsi enkripsi default.

      • Pilih kunci kustom untuk menggunakan kunci terkelola pelanggan yang Anda buat dan konfigurasikan. Untuk kunci AWS KMS enkripsi, masukkan ARN kunci enkripsi Anda. Formatnya adalah arn:aws:kms:<region-id>: <aws-account-id>:key/<key-id> . Untuk informasi selengkapnya, lihat Membuat KMS kunci di Panduan AWS Key Management Service Pengguna.

      • Nonaktifkan enkripsi artefak untuk menonaktifkan enkripsi. Anda dapat memilih ini jika Anda ingin membagikan hasil tes Anda, atau mempublikasikannya ke situs web statis. (Situs web dinamis dapat menjalankan kode untuk mendekripsi hasil pengujian.)

Memperbarui grup laporan (CLI)

Gunakan prosedur berikut untuk memperbarui grup laporan menggunakan AWS CLI.

Untuk memperbarui grup laporan
  1. Buat file bernama UpdateReportGroupInput.json.

  2. Salin yang berikut ini keUpdateReportGroupInput.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" } ] }
  3. Masukkan ARN grup laporan Anda di arn baris (misalnya,"arn":"arn:aws:codebuild:region:123456789012:report-group/report-group-1").

  4. Perbarui UpdateReportGroupInput.json dengan pembaruan yang ingin Anda terapkan ke grup laporan Anda.

    • Jika Anda ingin memperbarui grup laporan untuk mengekspor file hasil pengujian mentah ke bucket S3, perbarui exportConfig bagian tersebut. Ganti bucket-name dengan nama bucket S3 Anda dan path dengan jalur di bucket S3 yang ingin Anda ekspor file. Jika Anda ingin mengompres file yang diekspor, untukpackaging, tentukanZIP. Jika tidak, tentukanNONE. Gunakan encryptionDisabled untuk menentukan apakah akan mengenkripsi file yang diekspor. Jika Anda mengenkripsi file yang diekspor, masukkan kunci yang dikelola pelanggan Anda.

    • Jika ingin memperbarui grup laporan agar tidak mengekspor file hasil pengujian mentah ke bucket S3, perbarui exportConfig bagian tersebut dengan yang berikut: JSON

      { "exportConfig": { "exportConfigType": "NO_EXPORT" } }
    • Jika Anda ingin memperbarui tag grup laporan, perbarui tags bagian tersebut. Anda dapat mengubah, menambah, atau menghapus tag. Jika Anda ingin menghapus semua tag, perbarui dengan yang berikut iniJSON:

      "tags": []
  5. Jalankan perintah berikut:

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