az iot ops schema registry
Hinweis
Diese Referenz ist Teil der Azure-iot-ops-Erweiterung für die Azure CLI (Version 2.53.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az iot ops-Schemaregistrierungsbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Die Befehlsgruppe "iot ops" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Schemaregistrierungsverwaltung.
Eine Schemaregistrierung ist ein zentrales Repository zum Verwalten von Schemas. Die Schemaregistrierung ermöglicht die Schemagenerierung und das Abrufen sowohl am Edge als auch in der Cloud. Sie sorgt für Konsistenz und Kompatibilität in allen Systemen, indem eine einzige Wahrheitsquelle für Schemadefinitionen bereitgestellt wird.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az iot ops schema registry create |
Erstellen Sie eine Schemaregistrierung. |
Erweiterung | Vorschau |
az iot ops schema registry delete |
Löschen sie eine Zielschemaregistrierung. |
Erweiterung | Vorschau |
az iot ops schema registry list |
Auflisten von Schemaregistrierungen in einer Ressourcengruppe oder einem Abonnement. |
Erweiterung | Vorschau |
az iot ops schema registry show |
Details einer Schemaregistrierung anzeigen. |
Erweiterung | Vorschau |
az iot ops schema registry create
Die Befehlsgruppe "iot ops" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen Sie eine Schemaregistrierung.
Dieser Vorgang erstellt eine Schemaregistrierung mit aktivierter systemverwalteter Identität.
Anschließend wird die Systemidentität standardmäßig der integrierten Rolle "Storage Blob Data Contributor" für den Containerbereich des Speicherkontos zugewiesen. Bei Bedarf können Sie stattdessen eine benutzerdefinierte Rolle über "--custom-role-id" bereitstellen.
Wenn der angegebene Speicherkontocontainer nicht vorhanden ist, wird er mit Standardeinstellungen erstellt.
Dieser Vorgang registriert auch den Microsoft.DeviceRegistry-Ressourcenanbieter, wenn er nicht registriert ist.
az iot ops schema registry create --name
--registry-namespace
--resource-group
--sa-resource-id
[--custom-role-id]
[--desc]
[--display-name]
[--location]
[--sa-container]
[--tags]
Beispiele
Erstellen Sie eine Schemaregistrierung mit dem Namen "myregistry" mit minimalen Eingaben.
az iot ops schema registry create -n myregistry -g myresourcegroup --registry-namespace myschemas --sa-resource-id $STORAGE_ACCOUNT_RESOURCE_ID
Erstellen Sie eine Schemaregistrierung namens "myregistry" in region westus2 mit zusätzlicher Anpassung.
az iot ops schema registry create -n myregistry -g myresourcegroup --registry-namespace myschemas --sa-resource-id $STORAGE_ACCOUNT_RESOURCE_ID --sa-container myschemacontainer -l westus2 --desc 'Contoso factory X1 schemas' --display-name 'Contoso X1' --tags env=prod
Erforderliche Parameter
Schemaregistrierungsname.
Schemaregistrierungsnamespace. Identifiziert eine Schemaregistrierung innerhalb eines Mandanten eindeutig.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Speicherkontoressourcen-ID, die mit der Schemaregistrierung verwendet werden soll.
Optionale Parameter
Vollqualifizierte Rollendefinitions-ID im folgenden Format: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/{roleId}.
Beschreibung für die Schemaregistrierung.
Anzeigename für die Schemaregistrierung.
Region zum Erstellen der Schemaregistrierung. Wenn kein Speicherort bereitgestellt wird, wird der Speicherort der Ressourcengruppe verwendet.
Name des Speicherkontocontainers, in dem Schemas gespeichert werden.
Schemaregistrierungstags. Eigenschaftenbehälter in Schlüsselwertpaaren mit dem folgenden Format: a=b c=d. Verwenden Sie "-tags", um alle Tags zu entfernen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot ops schema registry delete
Die Befehlsgruppe "iot ops" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen sie eine Zielschemaregistrierung.
az iot ops schema registry delete --name
[--resource-group]
[--yes {false, true}]
Beispiele
Löschen Sie die Schemaregistrierung "myregistry".
az iot ops schema registry delete -n myregistry -g myresourcegroup
Erforderliche Parameter
Schemaregistrierungsname.
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Bestätigen Sie [y]es ohne Aufforderung. Nützlich für CI- und Automatisierungsszenarien.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot ops schema registry list
Die Befehlsgruppe "iot ops" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Auflisten von Schemaregistrierungen in einer Ressourcengruppe oder einem Abonnement.
az iot ops schema registry list [--resource-group]
Beispiele
Listenschemaregister in der Ressourcengruppe "myresourcegroup" auf.
az iot ops schema registry list -g myresourcegroup
Listen von Schemaregistern in der Standardabonnementfilterung für ein bestimmtes Tag.
az iot ops schema registry list --query "[?tags.env == 'prod']"
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot ops schema registry show
Die Befehlsgruppe "iot ops" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Details einer Schemaregistrierung anzeigen.
az iot ops schema registry show --name
--resource-group
Beispiele
Details der Zielschemaregistrierung "myregistry" anzeigen.
az iot ops schema registry show --name myregistry -g myresourcegroup
Erforderliche Parameter
Schemaregistrierungsname.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.