Dokumen ini menjelaskan cara login ke Docker atau Helm menggunakan secret CLI.
Instance registry Harbor di perangkat Google Distributed Cloud (GDC) dengan air gap menggunakan Identity-Aware Proxy (IAP) untuk autentikasi. Setelah login ke antarmuka web Harbor menggunakan IAP untuk pertama kalinya, Anda dapat mengambil rahasia CLI statis dari profil pengguna Harbor dan menggunakannya sebagai sandi saat login dari Docker atau Helm CLI. Metode ini hanya tersedia dengan UI Harbor.
Sebelum memulai
Peran IAM yang diperlukan
Untuk mengonfigurasi autentikasi bagi instance registry Harbor, hubungi Admin IAM Project Anda untuk meminta peran Harbor Instance Viewer (harbor-instance-viewer), yang memungkinkan Anda mendapatkan, mencantumkan, dan memantau instance Harbor di namespace project. Peran ini mencakup izin yang diperlukan untuk melihat detail instance Harbor yang ada, sehingga Anda dapat mengambil URL registry untuk autentikasi.
Login dengan rahasia CLI
Untuk login ke Docker atau Helm dengan secret CLI, ikuti langkah-langkah berikut:
- Login ke Harbor dengan akun pengguna IAP.
- Klik nama pengguna Anda, lalu pilih Profil Pengguna.
- Untuk menyalin rahasia CLI yang terkait dengan akun Anda, klik Salin.
Opsional: Untuk menampilkan tombol guna membuat rahasia CLI baru secara otomatis atau manual, klik More di profil pengguna Anda.
Jika Anda membuat rahasia CLI baru, klik Salin untuk menyalinnya.
Gunakan secret CLI Anda sebagai sandi saat login ke Harbor dari Docker atau Helm CLI:
docker login -u USERNAME -p CLI_SECRET HARBOR_INSTANCE_URLGanti kode berikut:
USERNAME: nama pengguna akun Harbor.CLI_SECRET: rahasia CLI yang dihasilkan.HARBOR_INSTANCE_URL: URL instance Harbor.