Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Bagikan proyek pembangunan

Mode fokus

Di halaman ini

Bagikan proyek pembangunan - AWS CodeBuild

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

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

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.

Bagikan proyek

Konsumen dapat menggunakan AWS CodeBuild konsol AWS CLI dan untuk melihat proyek dan build yang telah Anda bagikan. Konsumen tidak dapat mengedit atau menjalankan proyek.

Anda dapat menambahkan proyek ke pembagian sumber daya yang ada atau Anda dapat membuatnya di AWS RAM konsol.

catatan

Anda tidak dapat menghapus proyek dengan build yang telah ditambahkan ke pembagian 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 berbagi proyek yang telah dibagikan dengan Anda.

Untuk berbagi proyek yang Anda miliki (CodeBuild konsol)
  1. Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Di panel navigasi, pilih Membangun proyek.

    catatan

    Secara default, hanya 10 proyek build terbaru yang ditampilkan. Untuk melihat proyek build lainnya, pilih ikon roda gigi, lalu pilih nilai berbeda untuk Proyek per halaman atau gunakan panah mundur dan maju.

  3. Pilih proyek yang ingin Anda bagikan, lalu pilih Bagikan. Untuk informasi selengkapnya, lihat Membuat pembagian 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 put-resource-policyperintah:

  1. 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:BatchGetProjects", "codebuild:BatchGetBuilds", "codebuild:ListBuildsForProject"], "Resource":"<arn-of-project-to-share>" }] }
  2. Perbarui policy.json dengan proyek ARN dan pengidentifikasi untuk dibagikan. Contoh berikut memberikan akses read-only ke pengguna root untuk AWS akun yang diidentifikasi oleh 123456789012.

    { "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Principal":{ "AWS": [ "123456789012" ] }, "Action":[ "codebuild:BatchGetProjects", "codebuild:BatchGetBuilds", "codebuild:ListBuildsForProject"], "Resource":"arn:aws:codebuild:us-west-2:123456789012:project/my-project" }] }
  3. Jalankan perintah put-resource-policy.

    aws codebuild put-resource-policy --resource-arn <project-arn> --policy file://policy.json
  4. Dapatkan pembagian AWS RAM sumber dayaARN.

    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 tanggapan, salin <resource-share-arn> nilai untuk digunakan pada langkah berikutnya.

  5. Jalankan perintah AWS RAM promote-resource-share-created-from-policy.

    aws ram promote-resource-share-created-from-policy --resource-share-arn <resource-share-arn>

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 AWS Organizations.

Untuk informasi selengkapnya, lihat Panduan Pengguna AWS RAM.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.