Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagikan proyek pembangunan
Berbagi proyek memungkinkan pemilik proyek untuk berbagi AWS CodeBuild proyek mereka dengan AWS akun atau pengguna lain. Dalam model ini, akun yang memiliki proyek (pemilik) berbagi proyek dengan akun lain (konsumen). Konsumen tidak dapat mengedit atau menjalankan proyek.
Topik
Bagikan proyek
Konsumen dapat menggunakan AWS CLI dan AWS CodeBuild konsol untuk melihat proyek dan build yang telah Anda bagikan. Konsumen tidak dapat mengedit atau menjalankan proyek.
Anda dapat menambahkan proyek ke berbagi sumber daya yang ada atau Anda dapat membuatnya di AWS RAM konsol
catatan
Anda tidak dapat menghapus proyek dengan build yang telah ditambahkan ke berbagi sumber daya.
Untuk berbagi proyek 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 AWS CodeBuild konsol, AWS RAM konsol, atau AWS CLI untuk berbagi proyek yang Anda miliki.
Prasyarat untuk berbagi proyek
Sebelum Anda mulai berbagi proyek, pastikan AWS akun Anda memilikinya. Anda tidak dapat membagikan proyek yang telah dibagikan dengan Anda.
Untuk berbagi proyek yang Anda miliki (CodeBuild konsol)
Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home
. -
Di panel navigasi, pilih Bangun proyek.
catatan
Secara default, hanya 10 proyek build terbaru yang ditampilkan. Untuk melihat lebih banyak proyek build, pilih ikon roda gigi, lalu pilih nilai yang berbeda untuk Proyek per halaman atau gunakan panah mundur dan maju.
-
Pilih proyek yang ingin Anda bagikan, lalu pilih Bagikan. Untuk informasi selengkapnya, lihat Membuat berbagi sumber daya di Panduan AWS RAM Pengguna.
Untuk berbagi proyek yang Anda miliki (AWS RAM konsol)
Lihat Membuat berbagi sumber daya di Panduan AWS RAM Pengguna.
Untuk berbagi proyek yang Anda miliki (AWS RAM perintah)
Gunakan perintah create-resource-share.
Untuk berbagi proyek yang Anda miliki (CodeBuildperintah)
Gunakan perintah put-resource-policy:
-
Buat file bernama
policy.jsondan salin yang berikut ke dalamnya. -
Perbarui
policy.jsondengan proyek ARN dan pengidentifikasi untuk dibagikan. Contoh berikut memberikan akses read-only ke pengguna root untuk AWS akun yang diidentifikasi oleh 123456789012. -
Jalankan perintah put-resource-policy.
aws codebuild put-resource-policy --resource-arn<project-arn>--policy file://policy.json -
Dapatkan pembagian AWS RAM sumber daya ARN.
aws ram list-resources --resource-owner SELF --resource-arns<project-arn>Ini akan mengembalikan respons yang mirip dengan ini:
{ "resources": [ { "arn": "<project-arn>", "type": "<type>", "resourceShareArn": "<resource-share-arn>", "creationTime": "<creation-time>", "lastUpdatedTime": "<last-update-time>" } ] }Dari respons, salin
<resource-share-arn>nilai untuk digunakan pada langkah berikutnya. -
Jalankan perintah AWS RAM promote-resour ce-share-created-from-policy.
aws ram promote-resource-share-created-from-policy --resource-share-arn<resource-share-arn>
Layanan terkait
Berbagi proyek terintegrasi dengan AWS Resource Access Manager (AWS RAM), layanan yang memungkinkan Anda berbagi AWS sumber daya dengan AWS akun apa pun atau melalui AWS Organizations. Dengan AWS RAM, Anda berbagi sumber daya 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 dalamnya AWS Organizations.
Untuk informasi selengkapnya, silakan lihat Panduan Pengguna AWS RAM.