az acr connected-registry

Zarządzanie połączonymi zasobami rejestru za pomocą rejestrów kontenerów platformy Azure.

Polecenia

az acr connected-registry create

Utwórz połączony rejestr dla Azure Container Registry.

az acr connected-registry deactivate

Dezaktywuj połączony rejestr z Azure Container Registry.

az acr connected-registry delete

Usuń połączony rejestr z Azure Container Registry.

az acr connected-registry get-settings

Pobierz informacje wymagane do aktywowania połączonego rejestru i tworzy lub obraca poświadczenia tokenu synchronizacji.

az acr connected-registry install

Pomoc w uzyskiwaniu dostępu do niezbędnych informacji dotyczących instalowania połączonego rejestru. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/connected-registry.

az acr connected-registry install info

Pobieranie informacji wymaganych do aktywowania połączonego rejestru.

az acr connected-registry install renew-credentials

Pobieranie informacji wymaganych do aktywowania połączonego rejestru i odnawianie poświadczeń tokenu synchronizacji.

az acr connected-registry list

Wyświetl listę wszystkich połączonych rejestrów w bieżącym rejestrze nadrzędnym.

az acr connected-registry list-client-tokens

Wyświetl listę wszystkich tokenów klienta skojarzonych z określonymi połączonymi rejestrami.

az acr connected-registry permissions

Zarządzaj uprawnieniami repozytorium w wielu połączonych rejestrach. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/connected-registry.

az acr connected-registry permissions show

Pokaż informacje o mapie zakresu synchronizacji połączonego rejestru.

az acr connected-registry permissions update

Dodawanie i usuwanie uprawnień repozytorium we wszystkich niezbędnych mapach zakresu synchronizacji rejestru.

az acr connected-registry repo

Zaktualizuj wszystkie niezbędne uprawnienia repozytorium map zakresu synchronizacji rejestru.

az acr connected-registry show

Pokaż szczegóły połączonego rejestru.

az acr connected-registry update

Aktualizowanie połączonego rejestru dla Azure Container Registry.

az acr connected-registry create

Utwórz połączony rejestr dla 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]

Przykłady

Utwórz połączony rejestr w trybie rejestru z dostępem do repozytoriów app/hello-world i service/mycomponent. Utworzy token synchronizacji i mapę zakresu z odpowiednimi uprawnieniami repozytorium.

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

Tworzenie rejestru tylko do odczytu z uprawnieniami tylko do odczytu i przekazywanie tokenu synchronizacji

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

Utwórz rejestr połączony tylko do odczytu z tokenami klienta, który jest synchronizowany codziennie w połowie i w oknie synchronizacji 4 godziny.

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--audit-logs-enabled

Określ, czy synchronizacja dzienników inspekcji jest włączona. Jest ona domyślnie włączona.

akceptowane wartości: false, true
--client-tokens

Określ dostęp klienta do repozytoriów w połączonym rejestrze. Może mieć format [TOKEN_NAME01] [TOKEN_NAME02]...

--log-level

Ustaw poziom dziennika na potrzeby rejestrowania w wystąpieniu. Zaakceptowane poziomy dziennika to Debugowanie, Informacje, Ostrzeżenie, Błąd i Brak.

wartość domyślna: Information
--mode -m

Określ dostęp, który będzie miał po zsynchronizowaniu.

akceptowane wartości: ReadOnly, ReadWrite
wartość domyślna: ReadWrite
--notifications

Lista wzorca artefaktu, dla którego należy wygenerować powiadomienia. Użyj formatu "--notifications [PATTERN1 PATTERN2 ...]".

--parent -p

Nazwa nadrzędnego połączonego rejestru.

--repository

Określ repozytoria, które mają być synchronizowane z połączonym rejestrem. Może on mieć format [REPO01] [REPO02]...

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sync-message-ttl

Określ, jak długo będą przechowywane komunikaty synchronizacji w chmurze. Używa formatu czasu trwania ISO 8601.

wartość domyślna: P2D
--sync-schedule -s

Opcjonalny parametr do zdefiniowania harmonogramu synchronizacji. Używa wyrażenia cron do określenia harmonogramu. Jeśli nie zostanie określony, wystąpienie jest uznawane za zawsze w trybie online i próbuje przeprowadzić synchronizację co minutę.

--sync-token

Określa token synchronizacji używany do synchronizowania połączonego rejestru z jego elementem nadrzędnym. Większość z nich ma tylko uprawnienia do repozytorium i co najmniej akcje wymagane do jego trybu. Może ona obejmować dostęp dla wielu repozytoriów.

--sync-window -w

Wymagany parametr, jeśli parametr --sync-schedule jest obecny. Służy do określania czasu trwania harmonogramu. Używa formatu czasu trwania ISO 8601.

az acr connected-registry deactivate

Dezaktywuj połączony rejestr z Azure Container Registry.

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

Przykłady

Dezaktywuj połączony rejestr "myconnectedregistry".

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az acr connected-registry delete

Usuń połączony rejestr z Azure Container Registry.

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

Przykłady

Usuń rejestr połączony tylko do odczytu "myconnectedregistry" z rejestru nadrzędnego "mycloudregistry".

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

Usuń rejestr połączony tylko do odczytu "myconnectedregistry" i jest to token synchronizacji i mapa zakresu z rejestru nadrzędnego "mycloudregistry".

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--cleanup

Spowoduje to usunięcie tokenu synchronizacji i zasobów mapy zakresu.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az acr connected-registry get-settings

Pobierz informacje wymagane do aktywowania połączonego rejestru i tworzy lub obraca poświadczenia tokenu synchronizacji.

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

Przykłady

Pobierz informacje o ustawieniach wymagane do zainstalowania połączonego rejestru bez hasła.

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

Wygeneruj nowe hasło tokenu synchronizacji 1 lub obraca hasło, jeśli już istnieje, i pobiera informacje o ustawieniach wymagane do zainstalowania połączonego rejestru.

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--parent-protocol

Określ protokół używany do komunikowania się z jego elementem nadrzędnym.

akceptowane wartości: http, https
--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--generate-password

Wybierz hasło, które chcesz wygenerować, i wymagane jest pobranie hasła z tokenu synchronizacji.

akceptowane wartości: 1, 2
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az acr connected-registry list

Wyświetl listę wszystkich połączonych rejestrów w bieżącym rejestrze nadrzędnym.

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

Przykłady

Wyświetl listę wszystkich połączonych rejestrów "mycloudregistry" w formacie tabeli.

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

Wyświetlanie listy tylko elementów podrzędnych korygowania elementu "mycloudregistry" w postaci rozwiniętej w tabeli.

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

Wyświetl listę wszystkich potomstwa "myconnectedregistry" w rozszerzonej formie wewnątrz tabeli.

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

Parametry wymagane

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--no-children

Służy do usuwania wszystkich elementów podrzędnych z listy.

--parent -p

Nazwa nadrzędnego połączonego rejestru.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acr connected-registry list-client-tokens

Wyświetl listę wszystkich tokenów klienta skojarzonych z określonymi połączonymi rejestrami.

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

Przykłady

Wyświetl listę wszystkich tokenów klienta "myreadonlyacr".

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acr connected-registry repo

Zaktualizuj wszystkie niezbędne uprawnienia repozytorium map zakresu synchronizacji rejestru.

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

Przykłady

Dodaj uprawnienia do synchronizowania obrazów z repozytorium "repo1" i "repo2" do połączonego rejestru "myconnectedregistry" i jego elementów nadrzędnych.

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

Usuń uprawnienia do synchronizowania obrazów z repozytorium "repo1" i "repo2" z połączonym rejestrem "myconnectedregistry" i jego elementami podrzędnymi.

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

Usuń uprawnienia do synchronizowania obrazów "repo1" i dodaje uprawnienia do obrazów "repo2".

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--add

Uprawnienia do repozytorium, które mają zostać dodane do docelowego połączonego rejestru i są to mapy zakresu synchronizacji elementów nadrzędnych. Użyj formatu "--add [REPO1 REPO2 ...]" dla flagi. Prawidłowe akcje to {'metadata/write', 'metadata/read', 'content/write', 'content/delete', 'content/read'}.

--remove

Uprawnienia do respsitory, które mają zostać usunięte z docelowego połączonego rejestru i są to mapy zakresu synchronizacji. Użyj formatu "--remove [REPO1 REPO2 ...]" dla flagi. Prawidłowe akcje to {'metadata/write', 'metadata/read', 'content/write', 'content/delete', 'content/read'}.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acr connected-registry show

Pokaż szczegóły połączonego rejestru.

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

Przykłady

Pokaż wszystkie szczegóły rejestru "myreadonlyacr" w postaci tabeli.

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acr connected-registry update

Aktualizowanie połączonego rejestru dla 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]

Przykłady

Zaktualizuj tokeny klienta połączonego rejestru.

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

Zaktualizuj czas synchronizacji i okna połączonego rejestru.

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

Parametry wymagane

--name -n

Nazwa połączonego rejestru. Nazwa musi mieć długość od 5 do 40 znaków, zaczynać się literą i zawierać tylko znaki alfanumeryczne (w tym "_" lub "-"). Nazwa musi być unikatowa w hierarchii usługi Cloud ACR.

--registry -r

Serwer logowania rejestru usługi Cloud ACR. Musi być nazwą FQDN, aby obsługiwać również usługę Azure Stack.

Parametry opcjonalne

--add-client-tokens

Tokeny klienta do dodania. Użyj formatu "--add-client-tokens [TOKEN_NAME1 TOKEN_NAME2 ...]" na identyfikator tokenu.

--add-notifications

Lista wzorca artefaktu, który ma zostać dodany do listy powiadomień. Użyj formatu "--add-notifications [PATTERN1 PATTERN2 ...]".

--audit-logs-enabled

Określ, czy synchronizacja dzienników inspekcji jest włączona. Jest ona domyślnie włączona.

akceptowane wartości: false, true
--log-level

Ustaw poziom dziennika na potrzeby rejestrowania w wystąpieniu. Zaakceptowane poziomy dziennika to Debugowanie, Informacje, Ostrzeżenie, Błąd i Brak.

--remove-client-tokens

Tokeny klienta do usunięcia. Użyj formatu "--remove-client-tokens [TOKEN_NAME1 TOKEN_NAME2 ...]" na identyfikator tokenu.

--remove-notifications

Lista wzorca artefaktu, który ma zostać usunięty z listy powiadomień. Użyj formatu "--remove-notifications [PATTERN1 PATTERN2 ...]".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sync-message-ttl

Określ, jak długo będą przechowywane komunikaty synchronizacji w chmurze. Używa formatu czasu trwania ISO 8601.

--sync-schedule -s

Opcjonalny parametr do zdefiniowania harmonogramu synchronizacji. Używa wyrażenia cron do określenia harmonogramu. Jeśli nie zostanie określony, wystąpienie jest uznawane za zawsze w trybie online i próbuje przeprowadzić synchronizację co minutę.

--sync-window -w

Służy do określania czasu trwania harmonogramu. Używa formatu czasu trwania ISO 8601.