az kusto database-principal-assignment
Hinweis
Diese Referenz ist Teil der Kusto-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines Az kusto-Datenbankprinzipalzuweisungsbefehls . Weitere Informationen zu Erweiterungen
Verwalten der Datenbankprinzipalzuweisung mit kusto.
Befehle
| az kusto database-principal-assignment create |
Erstellt ein Kusto-ClusterdatenbankprinzipalAssignment. |
| az kusto database-principal-assignment delete |
Löscht ein Kusto principalAssignment. |
| az kusto database-principal-assignment list |
Listet alle Kusto-ClusterdatenbankprinzipalAssignments auf. |
| az kusto database-principal-assignment show |
Ruft ein Kusto-ClusterdatenbankprinzipalAssignment ab. |
| az kusto database-principal-assignment update |
Aktualisieren sie ein Kusto-ClusterdatenbankprinzipalAssignment. |
| az kusto database-principal-assignment wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Kusto-Datenbankprinzipalzuweisung erfüllt ist. |
az kusto database-principal-assignment create
Erstellt ein Kusto-ClusterdatenbankprinzipalAssignment.
az kusto database-principal-assignment create --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--no-wait]
[--principal-id]
[--principal-type {App, Group, User}]
[--role {Admin, Ingestor, Monitor, UnrestrictedViewer, User, Viewer}]
[--tenant-id]
Beispiele
KustoDatabasePrincipalAssignmentsCreateOrUpdate
az kusto database-principal-assignment create --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-id "87654321-1234-1234-1234-123456789123" --principal-type "App" --role "Admin" --tenant-id "12345678-1234-1234-1234-123456789123" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Der Name des Kusto principalAssignment.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die Prinzipal-ID, die dem Datenbankprinzipal zugewiesen ist. Es kann sich um einen Benutzer-E-Mail-, Anwendungs-ID- oder Sicherheitsgruppennamen handeln.
Prinzipaltyp.
Datenbankprinzipalrolle.
Die Mandanten-ID des Prinzipals.
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 kusto database-principal-assignment delete
Löscht ein Kusto principalAssignment.
az kusto database-principal-assignment delete --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--no-wait]
[--yes]
Beispiele
KustoDatabasePrincipalAssignmentsDelete
az kusto database-principal-assignment delete --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Der Name des Kusto principalAssignment.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
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 kusto database-principal-assignment list
Listet alle Kusto-ClusterdatenbankprinzipalAssignments auf.
az kusto database-principal-assignment list --cluster-name
--database-name
--resource-group
Beispiele
KustoPrincipalAssignmentsList
az kusto database-principal-assignment list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest"
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 kusto database-principal-assignment show
Ruft ein Kusto-ClusterdatenbankprinzipalAssignment ab.
az kusto database-principal-assignment show --cluster-name
--database-name
--principal-assignment-name
--resource-group
Beispiele
KustoDatabasePrincipalAssignmentsGet
az kusto database-principal-assignment show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest"
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Der Name des Kusto principalAssignment.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 kusto database-principal-assignment update
Aktualisieren sie ein Kusto-ClusterdatenbankprinzipalAssignment.
az kusto database-principal-assignment update --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--add]
[--force-string]
[--no-wait]
[--principal-id]
[--principal-type {App, Group, User}]
[--remove]
[--role {Admin, Ingestor, Monitor, UnrestrictedViewer, User, Viewer}]
[--set]
[--tenant-id]
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Der Name des Kusto principalAssignment.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die Prinzipal-ID, die dem Datenbankprinzipal zugewiesen ist. Es kann sich um einen Benutzer-E-Mail-, Anwendungs-ID- oder Sicherheitsgruppennamen handeln.
Prinzipaltyp.
Entfernen einer Eigenschaft oder eines Elements aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Datenbankprinzipalrolle.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.
Die Mandanten-ID des Prinzipals.
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 kusto database-principal-assignment wait
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Kusto-Datenbankprinzipalzuweisung erfüllt ist.
az kusto database-principal-assignment wait --cluster-name
--database-name
--principal-assignment-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Beispiele
Anhalten der Ausführung der nächsten Zeile des CLI-Skripts, bis die Kusto-Datenbankprinzipalzuweisung erfolgreich erstellt wird.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --created
Anhalten der Ausführung der nächsten Zeile des CLI-Skripts, bis die Kusto-Datenbankprinzipalzuweisung erfolgreich aktualisiert wird.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --updated
Anhalten der Ausführung der nächsten Zeile des CLI-Skripts, bis die Kusto-Datenbankprinzipalzuweisung erfolgreich gelöscht wird.
az kusto database-principal-assignment wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --deleted
Erforderliche Parameter
Der Name des Kusto-Clusters.
Der Name der Datenbank im Kusto-Cluster.
Der Name des Kusto principalAssignment.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Abfrageintervall in Sekunden.
Maximale Wartezeit in Sekunden.
Warten Sie, bis die Aktualisierung mit provisioningState unter "Erfolgreich" ausgeführt wurde.
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.
Feedback
Feedback senden und anzeigen für