Udostępnij przez


az iot ops registry

Note

Ta dokumentacja jest częścią rozszerzenia azure-iot-ops dla interfejsu wiersza polecenia platformy Azure (wersja 2.67.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az iot ops registry . Dowiedz się więcej o rozszerzeniach.

Zarządzanie punktami końcowymi rejestru kontenerów.

Polecenia

Nazwa Opis Typ Stan
az iot ops registry create

Utwórz punkt końcowy rejestru kontenerów dla wystąpienia.

Extension ogólna dostępność
az iot ops registry delete

Usuwanie punktu końcowego rejestru kontenerów.

Extension ogólna dostępność
az iot ops registry list

Lista skonfigurowanych punktów końcowych rejestru kontenerów.

Extension ogólna dostępność
az iot ops registry show

Pokaż szczegóły punktu końcowego rejestru kontenerów.

Extension ogólna dostępność
az iot ops registry update

Aktualizowanie punktu końcowego rejestru kontenerów.

Extension ogólna dostępność

az iot ops registry create

Utwórz punkt końcowy rejestru kontenerów dla wystąpienia.

Domyślnie punkt końcowy rejestru będzie używać uwierzytelniania tożsamości zarządzanej przypisanej przez system. Użyj flagi --no-auth, aby jawnie skonfigurować uwierzytelnianie anonimowe.

az iot ops registry create --host
                           --instance
                           --name
                           --resource-group
                           [--aud --audience]
                           [--auth-type {Anonymous, ArtifactPullSecret, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                           [--cid --client-id]
                           [--cs-config-map-refs --cscmr]
                           [--cs-secret-refs --cssr]
                           [--no-auth {false, true}]
                           [--scope]
                           [--secret-ref]
                           [--tenant-id --tid]

Przykłady

Utwórz punkt końcowy rejestru z domyślnym uwierzytelnianiem tożsamości zarządzanej przypisanej przez system.

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup

Utwórz punkt końcowy rejestru z jawnym uwierzytelnianiem anonimowym.

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --no-auth

Tworzenie punktu końcowego rejestru z przypisaną przez system tożsamością zarządzaną i opcjonalną konfiguracją odbiorców

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --auth-type SystemAssignedManagedIdentity --aud myaudience

Tworzenie punktu końcowego rejestru przy użyciu uwierzytelniania odwołania do wpisu tajnego kubernetes

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --auth-type ArtifactPullSecret --secret-ref mysecret

Tworzenie punktu końcowego rejestru z konfiguracją tożsamości zarządzanej przypisanej przez użytkownika

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --auth-type UserAssignedManagedIdentity --scope myscope --cid myclientid --tid mytenantid

Tworzenie punktu końcowego rejestru z dokumentacją wpisu tajnego podpisywania kodu urzędu certyfikacji

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --cs-secret-refs mysecret

Tworzenie punktu końcowego rejestru z wieloma odwołaniami do klucza tajnego i configmap podpisywania kodu

az iot ops registry create -n myregistry --host myregistry.azurecr.io -i myinstance -g myresourcegroup --cs-config-map-refs configmap1 configmap2 --cs-secret-refs secret1 secret2

Parametry wymagane

--host

Punkt końcowy usługi Azure Container Registry.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego rejestru.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez system.

Właściwość Wartość
Grupa parametrów: System-Assigned Identity Arguments
--auth-type

Typ uwierzytelniania punktu końcowego rejestru. Jeśli nie zostanie podany, typ uwierzytelniania zostanie określony na podstawie podanych parametrów uwierzytelniania. Jeśli nie podano żadnych parametrów uwierzytelniania, zostanie użyte uwierzytelnianie tożsamości zarządzanej przypisanej przez system.

Właściwość Wartość
Dopuszczalne wartości: Anonymous, ArtifactPullSecret, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

Identyfikator klienta na potrzeby uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
--cs-config-map-refs --cscmr

Rozdzielona spacjami lista odwołań do map konfiguracji urzędu certyfikacji podpisywania kodu.

Właściwość Wartość
Grupa parametrów: Code Signing CA Arguments
--cs-secret-refs --cssr

Rozdzielona spacjami lista odwołań wpisów tajnych podpisywania kodu urzędu certyfikacji.

Właściwość Wartość
Grupa parametrów: Code Signing CA Arguments
--no-auth

Explictly użyj uwierzytelniania anonimowego.

Właściwość Wartość
Dopuszczalne wartości: false, true
--scope

Zakres uwierzytelniania rejestru tożsamości zarządzanych przypisanych przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
--secret-ref

Dokumentacja wpisu tajnego platformy Kubernetes na potrzeby uwierzytelniania rejestru.

Właściwość Wartość
Grupa parametrów: Artifact Pull Secret Arguments
--tenant-id --tid

Identyfikator dzierżawy na potrzeby uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops registry delete

Usuwanie punktu końcowego rejestru kontenerów.

az iot ops registry delete --instance
                           --name
                           --resource-group
                           [--yes {false, true}]

Przykłady

Usuń punkt końcowy rejestru.

az iot ops registry delete -n myregistry -i myinstance -g myresourcegroup

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego rejestru.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--yes -y

Potwierdź [y]es bez monitu. Przydatne w scenariuszach ciągłej integracji i automatyzacji.

Właściwość Wartość
Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops registry list

Lista skonfigurowanych punktów końcowych rejestru kontenerów.

az iot ops registry list --instance
                         --resource-group

Przykłady

Wyświetl listę wszystkich punktów końcowych rejestru dla wystąpienia.

az iot ops registry list -i myinstance -g myresourcegroup

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--resource-group -g

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops registry show

Pokaż szczegóły punktu końcowego rejestru kontenerów.

az iot ops registry show --instance
                         --name
                         --resource-group

Przykłady

Pokaż szczegóły punktu końcowego rejestru.

az iot ops registry show -n myregistry -i myinstance -g myresourcegroup

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego rejestru.

--resource-group -g

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops registry update

Aktualizowanie punktu końcowego rejestru kontenerów.

Uwaga: aktualizowanie właściwości odwołania urzędu certyfikacji podpisywania kodu spowoduje zastąpienie istniejących odwołań do mapy konfiguracji i odwołań wpisów tajnych.

az iot ops registry update --instance
                           --name
                           --resource-group
                           [--aud --audience]
                           [--auth-type {Anonymous, ArtifactPullSecret, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                           [--cid --client-id]
                           [--cs-config-map-refs --cscmr]
                           [--cs-secret-refs --cssr]
                           [--host]
                           [--no-auth {false, true}]
                           [--scope]
                           [--secret-ref]
                           [--tenant-id --tid]

Przykłady

Aktualizowanie nazwy hosta i typu uwierzytelniania punktu końcowego w celu używania tożsamości zarządzanej przypisanej przez system

az iot ops registry update -n myregistry --host newregistry.azurecr.io -i myinstance -g myresourcegroup --auth-type SystemAssignedManagedIdentity

Aktualizowanie punktu końcowego w celu ustawienia odwołania do mapy konfiguracji podpisywania kodu urzędu certyfikacji

az iot ops registry update -n myregistry -i myinstance -g myresourcegroup --cs-config-map-refs myconfigmap

Aktualizowanie punktu końcowego w celu ustawienia wielu odwołań tajnych urzędu certyfikacji podpisywania kodu

az iot ops registry update -n myregistry -i myinstance -g myresourcegroup --cs-secret-refs secret1 secret2

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego rejestru.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez system.

Właściwość Wartość
Grupa parametrów: System-Assigned Identity Arguments
--auth-type

Typ uwierzytelniania punktu końcowego rejestru. Jeśli nie zostanie podany, typ uwierzytelniania zostanie określony na podstawie podanych parametrów uwierzytelniania. Jeśli nie podano żadnych parametrów uwierzytelniania, zostanie użyte uwierzytelnianie tożsamości zarządzanej przypisanej przez system.

Właściwość Wartość
Dopuszczalne wartości: Anonymous, ArtifactPullSecret, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

Identyfikator klienta na potrzeby uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
--cs-config-map-refs --cscmr

Rozdzielona spacjami lista odwołań do map konfiguracji urzędu certyfikacji podpisywania kodu.

Właściwość Wartość
Grupa parametrów: Code Signing CA Arguments
--cs-secret-refs --cssr

Rozdzielona spacjami lista odwołań wpisów tajnych podpisywania kodu urzędu certyfikacji.

Właściwość Wartość
Grupa parametrów: Code Signing CA Arguments
--host

Punkt końcowy usługi Azure Container Registry.

--no-auth

Explictly użyj uwierzytelniania anonimowego.

Właściwość Wartość
Dopuszczalne wartości: false, true
--scope

Zakres uwierzytelniania rejestru tożsamości zarządzanych przypisanych przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
--secret-ref

Dokumentacja wpisu tajnego platformy Kubernetes na potrzeby uwierzytelniania rejestru.

Właściwość Wartość
Grupa parametrów: Artifact Pull Secret Arguments
--tenant-id --tid

Identyfikator dzierżawy na potrzeby uwierzytelniania rejestru tożsamości zarządzanej przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User-Assigned Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False