Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagikan grup laporan
Berbagi grup laporan memungkinkan beberapa AWS akun atau pengguna untuk melihat grup laporan, laporan yang belum kedaluwarsa, dan hasil pengujian laporannya. Dalam model ini, akun yang memiliki grup laporan (pemilik) berbagi grup laporan dengan akun lain (konsumen). Konsumen tidak dapat mengedit grup laporan. Laporan kedaluwarsa 30 hari setelah dibuat.
Topik
Bagikan grup laporan
Saat Anda membagikan grup laporan, konsumen diberikan akses hanya-baca ke grup laporan dan laporannya. Konsumen dapat menggunakan AWS CLI untuk melihat grup laporan, laporannya, dan hasil kasus uji untuk setiap laporan. Konsumen tidak dapat:
-
Melihat grup laporan bersama atau laporannya di CodeBuild konsol.
-
Mengedit grup laporan bersama.
-
Gunakan grup laporan bersama dalam proyek untuk menjalankan laporan. ARN Pembuatan proyek yang menentukan grup laporan bersama gagal.
Anda dapat menggunakan CodeBuild konsol untuk menambahkan grup laporan ke pembagian sumber daya yang ada. Jika ingin menambahkan grup laporan ke pembagian sumber daya baru, Anda harus membuatnya terlebih dahulu di AWS RAM konsol
Untuk berbagi grup laporan dengan unit organisasi atau seluruh organisasi, Anda harus mengaktifkan berbagi dengan AWS Organizations. Untuk informasi lebih lanjut, lihat Aktifkan pembagian dengan AWS Organizations dalam Panduan Pengguna AWS RAM .
Anda dapat menggunakan CodeBuild konsol, AWS RAM konsol, atau AWS CLI untuk berbagi grup laporan yang Anda miliki.
Prasyarat
Untuk berbagi grup laporan, AWS akun Anda harus memilikinya. Anda tidak dapat membagikan grup laporan yang telah dibagikan dengan Anda.
Untuk berbagi grup laporan yang Anda miliki (CodeBuild konsol)
-
Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home
. -
Di panel navigasi, pilih Laporkan grup.
-
Pilih proyek yang ingin Anda bagikan, lalu pilih Bagikan. Untuk informasi selengkapnya, lihat Membuat pembagian sumber daya di Panduan AWS RAM Pengguna.
Untuk berbagi grup laporan yang Anda miliki (AWS RAM konsol)
Lihat Membuat berbagi sumber daya di Panduan AWS RAM Pengguna.
Untuk berbagi grup laporan yang Anda miliki (AWS RAM perintah)
Gunakan perintah create-resource-share.
Untuk berbagi grup laporan yang Anda miliki (CodeBuild perintah)
Gunakan put-resource-policyperintah:
-
Buat file bernama
policy.json
dan salin berikut ini ke dalamnya.{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Principal":{ "AWS":"
consumer-aws-account-id-or-user
" }, "Action":[ "codebuild:BatchGetReportGroups", "codebuild:BatchGetReports", "codebuild:ListReportsForReportGroup", "codebuild:DescribeTestCases"], "Resource":"arn-of-report-group-to-share
" }] } -
Perbarui
policy.json
dengan grup laporan ARN dan pengidentifikasi untuk dibagikan. Contoh berikut memberikan akses read-only ke grup laporan dengan to Alice dan pengguna root ARNarn:aws:codebuild:us-west-2:123456789012:report-group/my-report-group
untuk AWS akun yang diidentifikasi oleh 123456789012.{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Principal":{ "AWS": [ "arn:aws:iam::123456789012:user/Alice", "123456789012" ] }, "Action":[ "codebuild:BatchGetReportGroups", "codebuild:BatchGetReports", "codebuild:ListReportsForReportGroup", "codebuild:DescribeTestCases"], "Resource":"arn:aws:codebuild:us-west-2:123456789012:report-group/my-report-group" }] }
-
Jalankan perintah berikut.
aws codebuild put-resource-policy --resource-arn
report-group-arn
--policy file://policy.json
Layanan terkait
Berbagi grup laporan terintegrasi dengan AWS Resource Access Manager (AWS RAM), layanan yang memungkinkan Anda berbagi AWS sumber daya dengan AWS akun atau melalui AWS Organizations akun apa pun. Dengan AWS RAM, Anda berbagi sumber daya yang Anda miliki dengan membuat pembagian sumber daya yang menentukan sumber daya dan konsumen untuk dibagikan. Konsumen dapat berupa AWS akun individu, unit organisasi di AWS Organizations, atau seluruh organisasi di AWS Organizations.
Untuk informasi selengkapnya, lihat Panduan Pengguna AWS RAM.