Anda dapat memperbarui setelan repositori berikut:
- Deskripsi repositori.
- Tag image yang tidak dapat diubah untuk repositori Docker. Jika Anda mengaktifkan setelan ini,
tag image akan selalu mengarah ke ringkasan image yang sama, termasuk default
latesttag.Untuk mempelajari tag image, ringkasan image, dan tag image yang tidak dapat diubah lebih lanjut, lihat Versi image container.
- Label repositori .
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna memperbarui setelan repositori, minta administrator untuk memberi Anda peran IAM Administrator Artifact Registry (roles/artifactregistry.admin) di Cloud de Confiance project.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Setelan pembaruan
Anda dapat memperbarui setelan menggunakan Cloud de Confiance konsol atau Google Cloud CLI.
Konsol
Buka halaman Repositori di Cloud de Confiance konsol.
Di daftar repositori, pilih repositori, lalu klik Edit Repositori.
Edit setelan yang ingin Anda ubah:
- Ubah deskripsi repositori.
- Aktifkan atau nonaktifkan tag image yang tidak dapat diubah di bagian Tag image yang tidak dapat diubah. Jika Anda mengaktifkan setelan ini, tindakan berikut tidak diizinkan:
- Menghapus image yang diberi tag.
- Menghapus tag dari image.
- Mengirim image dengan tag yang sudah digunakan oleh versi image lain di repositori.
- Menambahkan, menghapus, atau memperbarui label.
Klik Simpan.
gcloud
Untuk mengedit deskripsi repositori, jalankan perintah berikut:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--description="DESCRIPTION"
Untuk mengedit mutabilitas tag image, jalankan salah satu perintah berikut:
Untuk menetapkan tag image menjadi tidak dapat diubah:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--immutable-tags
Untuk menetapkan tag image menjadi dapat diubah:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--no-immutable-tags
Untuk memperbarui label, jalankan perintah berikut:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--update-labels="KEY=VALUE,..."
Ganti nilai berikut:
REPOSITORYadalah nama repositori. Jika Anda mengonfigurasi repositori default, Anda dapat menghapus flag ini untuk menggunakan default.PROJECT-IDadalah Cloud de Confiance by S3NS project ID. Jika flag ini dihapus, project saat ini atau default akan digunakan.-
LOCATIONadalah lokasi regional repositori. Gunakan flag ini untuk melihat repositori di lokasi tertentu. Jika Anda mengonfigurasi lokasi default, Anda dapat menghapus flag ini untuk menggunakan default. DESCRIPTIONadalah deskripsi untuk repositori.SECRET_IDadalah nama secret Anda.SECRET_VERSIONadalah versi secret yang ingin Anda gunakan.- Dua flag setelan tag,
--no-immutable-tagsatau--immutable-tags, menunjukkan cara tag dikaitkan dengan versi image. --no-immutable-tags: versi image yang dituju tag dapat berubah. Menghapus image, menghapus tag, dan mengubah versi image yang dituju tag diizinkan.--immutable-tags: di repositori, tag selalu mengarah ke versi image yang sama. Tindakan berikut tidak diizinkan:- Menghapus image yang diberi tag.
- Menghapus tag dari image.
- Mengirim image dengan tag yang sudah digunakan oleh versi image lain di repositori.
KEY=VALUE...adalah daftar label yang dipisahkan koma dan ditentukan sebagai pasangan nilai kunci. Contoh:team=team-1,product=example_product,stage=development. Untuk mengetahui informasi selengkapnya tentang cara menggunakan label, lihat Memberi label pada repositori.