Artifact Registry memungkinkan Anda men-deploy artefak langsung ke lingkungan runtimeGoogle Cloud , yang memiliki akses yang telah dikonfigurasi sebelumnya ke repositori dalam project yang sama secara default. Jika runtime Anda mengakses repositori di project lain, atau jika izin default tidak memenuhi kebutuhan Anda, Anda harus mengonfigurasi atau mengubah izin repositori agar sesuai dengan persyaratan deployment Anda.
Waktu untuk mengonfigurasi izin
Anda harus mengonfigurasi atau mengubah izin sendiri jika:
- Anda menggunakan akun layanan dalam satu project untuk mengakses Artifact Registry dalam project yang berbeda
- Anda menggunakan akun layanan dengan akses hanya baca ke penyimpanan, tetapi Anda ingin akun layanan tersebut mengupload dan mendownload artefak
- Anda menggunakan akun layanan kustom untuk berinteraksi dengan Artifact Registry.
Ada dua bentuk kontrol akses yang perlu dipertimbangkan:
- Izin IAM
- Izin Identity and Access Management menentukan pengguna, akun layanan, dan identitas lain yang dapat mengakses resource. Anda memberikan izin Artifact Registry kepada identitas yang dapat mengakses repositori.
- Cakupan akses
- Cakupan akses menentukan cakupan OAuth default untuk permintaan yang dibuat melalui gcloud CLI dan library klien pada instance VM. Akibatnya, cakupan akses dapat membatasi akses lebih lanjut ke metode API saat mengautentikasi dengan kredensial default aplikasi.
Untuk persyaratan khusus layanan, lihat informasi berikut: