az acr connected-registry

Mengelola sumber daya registri yang terhubung dengan Azure Container Registries.

Perintah

az acr connected-registry create

Buat registri yang terhubung untuk Azure Container Registry.

az acr connected-registry deactivate

Nonaktifkan registri yang terhubung dari Azure Container Registry.

az acr connected-registry delete

Menghapus registri yang terhubung dari Azure Container Registry.

az acr connected-registry get-settings

Ambil informasi yang diperlukan untuk mengaktifkan registri yang terhubung, dan membuat atau memutar kredensial token sinkronisasi.

az acr connected-registry install

Bantuan untuk mengakses informasi yang diperlukan untuk menginstal registri yang terhubung. Lihat https://aka.ms/acr/connected-registry untuk mengetahui informasi selengkapnya.

az acr connected-registry install info

Ambil informasi yang diperlukan untuk mengaktifkan registri yang terhubung.

az acr connected-registry install renew-credentials

Ambil informasi yang diperlukan untuk mengaktifkan registri yang terhubung, dan memperbarui kredensial token sinkronisasi.

az acr connected-registry list

Cantumkan semua registri yang terhubung di bawah registri induk saat ini.

az acr connected-registry list-client-tokens

Cantumkan semua token klien yang terkait dengan registri tertentu yang terhubung.

az acr connected-registry permissions

Kelola izin repositori di beberapa registri yang terhubung. Lihat https://aka.ms/acr/connected-registry untuk mengetahui informasi selengkapnya.

az acr connected-registry permissions show

Tampilkan informasi peta lingkup sinkronisasi registri yang terhubung.

az acr connected-registry permissions update

Tambahkan dan hapus izin repositori di semua peta lingkup sinkronisasi registri yang terhubung yang diperlukan.

az acr connected-registry repo

Perbarui semua izin repositori peta lingkup sinkronisasi registri yang terhubung yang diperlukan.

az acr connected-registry show

Perlihatkan detail registri yang terhubung.

az acr connected-registry update

Memperbarui registri yang terhubung untuk Azure Container Registry.

az acr connected-registry create

Buat registri yang terhubung untuk Azure Container Registry.

az acr connected-registry create --name
                                 --registry
                                 [--audit-logs-enabled {false, true}]
                                 [--client-tokens]
                                 [--log-level]
                                 [--mode {ReadOnly, ReadWrite}]
                                 [--notifications]
                                 [--parent]
                                 [--repository]
                                 [--resource-group]
                                 [--sync-message-ttl]
                                 [--sync-schedule]
                                 [--sync-token]
                                 [--sync-window]

Contoh

Buat registri yang terhubung dalam mode registri dengan akses ke repos app/hello-world dan service/mycomponent. Ini akan membuat token sinkronisasi dan peta cakupan dengan izin repositori yang tepat.

az acr connected-registry create --registry mycloudregistry --name myconnectedregistry \
    --repository "app/hello-world" "service/mycomponent"

Membuat registri yang terhubung hanya baca dengan izin baca saja dan teruskan token sinkronisasi

az acr connected-registry create --registry mycloudregistry  --name myreadonlyacr \
    --mode readonly --parent myconnectedregistry --sync-token mySyncTokenName

Buat registri yang terhubung hanya baca dengan token klien, yang disinkronkan setiap hari di midninght dan jendela sinkronisasi 4 jam.

az acr connected-registry create -r mycloudregistry -n myreadonlyacr -p myconnectedregistry \
    --repository "app/mycomponent" -m ReadOnly -s "0 12 * * *" -w PT4H \
    --client-tokens myTokenName1 myTokenName2

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--audit-logs-enabled

Menunjukkan apakah sinkronisasi log audit diaktifkan. Enkripsi diaktifkan secara default.

nilai yang diterima: false, true
--client-tokens

Tentukan akses klien ke repositori di registri yang terhubung. Ini bisa dalam format [TOKEN_NAME01] [TOKEN_NAME02]...

--log-level

Atur tingkat log untuk pengelogan pada instans. Tingkat log yang diterima adalah Debug, Informasi, Peringatan, Kesalahan, dan Tidak Ada.

nilai default: Information
--mode -m

Tentukan akses yang akan dimilikinya saat disinkronkan.

nilai yang diterima: ReadOnly, ReadWrite
nilai default: ReadWrite
--notifications

Daftar pola artefak yang pemberitahuannya perlu dibuat. Gunakan format "--notifications [PATTERN1 PATTERN2 ...]".

--parent -p

Nama registri yang terhubung dengan induk.

--repository

Tentukan repositori yang perlu disinkronkan ke registri yang terhubung. Ini bisa dalam format [REPO01] [REPO02]...

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--sync-message-ttl

Tentukan berapa lama pesan sinkronisasi akan disimpan di cloud. Menggunakan format durasi ISO 8601.

nilai default: P2D
--sync-schedule -s

Parameter opsional untuk menentukan jadwal sinkronisasi. Menggunakan ekspresi cron untuk menentukan jadwal. Jika tidak ditentukan, instans dianggap selalu online dan mencoba menyinkronkan setiap menit.

--sync-token

Menentukan token sinkronisasi yang digunakan untuk menyinkronkan registri yang terhubung dengan induknya. Sebagian besar hanya memiliki izin repositori dan setidaknya tindakan yang diperlukan untuk modenya. Ini dapat mencakup akses untuk beberapa repositori.

--sync-window -w

Parameter yang diperlukan jika --sync-schedule ada. Digunakan untuk menentukan durasi jadwal. Menggunakan format durasi ISO 8601.

az acr connected-registry deactivate

Nonaktifkan registri yang terhubung dari Azure Container Registry.

az acr connected-registry deactivate --name
                                     --registry
                                     [--resource-group]
                                     [--yes]

Contoh

Nonaktifkan registri yang terhubung 'myconnectedregistry'.

az acr connected-registry deactivate -r mycloudregistry -n myconnectedregistry

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az acr connected-registry delete

Menghapus registri yang terhubung dari Azure Container Registry.

az acr connected-registry delete --name
                                 --registry
                                 [--cleanup]
                                 [--resource-group]
                                 [--yes]

Contoh

Hapus registri yang terhubung baca saja 'myconnectedregistry' dari registri induk 'mycloudregistry'.

az acr connected-registry delete --registry mycloudregistry --name myconnectedregistry

Hapus registri yang terhubung baca saja 'myconnectedregistry' dan ini menyinkronkan token dan peta cakupan dari registri induk 'mycloudregistry'.

az acr connected-registry delete -r mycloudregistry -n myconnectedregistry --cleanup

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--cleanup

Ini akan menghapus token sinkronisasi dan sumber daya peta cakupan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az acr connected-registry get-settings

Ambil informasi yang diperlukan untuk mengaktifkan registri yang terhubung, dan membuat atau memutar kredensial token sinkronisasi.

az acr connected-registry get-settings --name
                                       --parent-protocol {http, https}
                                       --registry
                                       [--generate-password {1, 2}]
                                       [--resource-group]
                                       [--yes]

Contoh

Dapatkan informasi pengaturan yang diperlukan untuk menginstal registri yang terhubung tanpa kata sandi.

az acr connected-registry get-settings -r mycloudregistry -n myconnectedregistry --parent-protocol http

Buat kata sandi token sinkronisasi baru 1 atau putar kata sandi jika sudah ada, dan dapatkan informasi pengaturan yang diperlukan untuk menginstal registri yang terhubung.

az acr connected-registry get-settings -r mycloudregistry -n myconnectedregistry --generate-password 1 --parent-protocol https

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--parent-protocol

Tentukan protokol yang digunakan untuk berkomunikasi dengan induknya.

nilai yang diterima: http, https
--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--generate-password

Pilih kata sandi mana yang ingin Anda hasilkan, dan diperlukan untuk mengambil kata sandi dari token sinkronisasi.

nilai yang diterima: 1, 2
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az acr connected-registry list

Cantumkan semua registri yang terhubung di bawah registri induk saat ini.

az acr connected-registry list --registry
                               [--no-children]
                               [--parent]
                               [--resource-group]

Contoh

Cantumkan semua registri yang terhubung dari 'mycloudregistry' dalam format tabel.

az acr connected-registry list --registry mycloudregistry --output table

Cantumkan hanya anak-anak perantara 'mycloudregistry' dalam bentuk yang diperluas dalam tabel.

az acr connected-registry list --registry mycloudregistry --no-children --output table

Cantumkan semua keturunan 'myconnectedregistry' dalam bentuk yang diperluas di dalam tabel.

az acr connected-registry list -r mycloudregistry -p myconnectedregistry --output table

Parameter yang Diperlukan

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--no-children

Digunakan untuk menghapus semua anak dari daftar.

--parent -p

Nama registri yang terhubung dengan induk.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az acr connected-registry list-client-tokens

Cantumkan semua token klien yang terkait dengan registri tertentu yang terhubung.

az acr connected-registry list-client-tokens --name
                                             --registry
                                             [--resource-group]

Contoh

Cantumkan semua token klien 'myreadonlyacr'.

az acr connected-registry list-client-tokens -r mycloudregistry -n myreadonlyacr -o table

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az acr connected-registry repo

Perbarui semua izin repositori peta lingkup sinkronisasi registri yang terhubung yang diperlukan.

az acr connected-registry repo --name
                               --registry
                               [--add]
                               [--remove]
                               [--resource-group]

Contoh

Tambahkan izin untuk menyinkronkan gambar dari 'repo1' dan 'repo2' ke registri yang terhubung 'myconnectedregistry' dan leluhurnya.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --add repo1 repo2

Hapus izin untuk menyinkronkan gambar dari 'repo1' dan 'repo2' ke registri yang terhubung 'myconnectedregistry' dan turunannya.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --remove repo1 repo2

Hapus izin untuk menyinkronkan gambar 'repo1' dan menambahkan izin untuk gambar 'repo2'.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --remove repo1 --add repo2

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--add

Izin repositori untuk ditambahkan ke registri terhubung yang ditargetkan dan peta cakupan sinkronisasi leluhurnya. Gunakan format "--add [REPO1 REPO2 ...]" per bendera. Tindakan yang valid adalah {'metadata/write', 'metadata/read', 'content/write', 'content/delete', 'content/read'}.

--remove

Izin respsitory yang akan dihapus dari registri terhubung yang ditargetkan dan succesors menyinkronkan peta lingkup. Gunakan format "--remove [REPO1 REPO2 ...]" per bendera. Tindakan yang valid adalah {'metadata/write', 'metadata/read', 'content/write', 'content/delete', 'content/read'}.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az acr connected-registry show

Perlihatkan detail registri yang terhubung.

az acr connected-registry show --name
                               --registry
                               [--resource-group]

Contoh

Tampilkan semua detail registri 'myreadonlyacr' dalam formulir tabel.

az acr connected-registry show --registry mycloudregistry --name myreadonlyacr --output table

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az acr connected-registry update

Memperbarui registri yang terhubung untuk Azure Container Registry.

az acr connected-registry update --name
                                 --registry
                                 [--add-client-tokens]
                                 [--add-notifications]
                                 [--audit-logs-enabled {false, true}]
                                 [--log-level]
                                 [--remove-client-tokens]
                                 [--remove-notifications]
                                 [--resource-group]
                                 [--sync-message-ttl]
                                 [--sync-schedule]
                                 [--sync-window]

Contoh

Perbarui Token klien registri yang terhubung.

az acr connected-registry update --registry mycloudregistry --name myconnectedregistry \
    --remove-client-tokens myTokenName1 --add-client-tokens myTokenName2 myTokenName3

Perbarui sinkronisasi dan waktu jendela registri yang terhubung.

az acr connected-registry update --registry mycloudregistry --name myreadonlyacr \
    --sync-schedule "0 12 * * *" --sync-window PT4H

Parameter yang Diperlukan

--name -n

Nama untuk registri yang terhubung. Panjang nama harus antara 5 hingga 40 karakter, dimulai dengan huruf dan hanya berisi karakter alfanumerik (termasuk '_' atau '-'). Nama harus unik di bawah hierarki Cloud ACR.

--registry -r

Server login registri Cloud ACR. Harus FQDN untuk mendukung juga Azure Stack.

Parameter Opsional

--add-client-tokens

Token klien yang akan ditambahkan. Gunakan format "--add-client-tokens [TOKEN_NAME1 TOKEN_NAME2 ...]" per id token.

--add-notifications

Daftar pola artefak yang akan ditambahkan ke daftar pemberitahuan. Gunakan format "--add-notifications [PATTERN1 PATTERN2 ...]".

--audit-logs-enabled

Menunjukkan apakah sinkronisasi log audit diaktifkan. Enkripsi diaktifkan secara default.

nilai yang diterima: false, true
--log-level

Atur tingkat log untuk pengelogan pada instans. Tingkat log yang diterima adalah Debug, Informasi, Peringatan, Kesalahan, dan Tidak Ada.

--remove-client-tokens

Token klien yang akan dihapus. Gunakan format "--remove-client-tokens [TOKEN_NAME1 TOKEN_NAME2 ...]" per id token.

--remove-notifications

Daftar pola artefak yang akan dihapus dari daftar pemberitahuan. Gunakan format "--remove-notifications [PATTERN1 PATTERN2 ...]".

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--sync-message-ttl

Tentukan berapa lama pesan sinkronisasi akan disimpan di cloud. Menggunakan format durasi ISO 8601.

--sync-schedule -s

Parameter opsional untuk menentukan jadwal sinkronisasi. Menggunakan ekspresi cron untuk menentukan jadwal. Jika tidak ditentukan, instans dianggap selalu online dan mencoba menyinkronkan setiap menit.

--sync-window -w

Digunakan untuk menentukan durasi jadwal. Menggunakan format durasi ISO 8601.