az cosmosdb sql role assignment
Verwalten von Azure Cosmos DB SQL-Rollenzuweisungen.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az cosmosdb sql role assignment create |
Erstellen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
Core | GA |
| az cosmosdb sql role assignment delete |
Löschen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
Core | GA |
| az cosmosdb sql role assignment exists |
Überprüfen Sie, ob eine Azure Cosmos DB-Rollenzuweisung vorhanden ist. |
Core | GA |
| az cosmosdb sql role assignment list |
Auflisten aller SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto. |
Core | GA |
| az cosmosdb sql role assignment show |
Zeigen Sie die Eigenschaften einer SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto an. |
Core | GA |
| az cosmosdb sql role assignment update |
Aktualisieren sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
Core | GA |
| az cosmosdb sql role assignment wait |
Abfragen einer SQL-Rollenzuweisung, bis eine bestimmte Bedingung erfüllt ist. |
Core | GA |
az cosmosdb sql role assignment create
Erstellen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment create --account-name
--principal-id
--resource-group
--scope
[--no-wait]
[--role-assignment-id]
[--role-definition-id]
[--role-definition-name]
Beispiele
Erstellen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto mithilfe des Rollendefinitionsnamens.
az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
--role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
--role-definition-name "My Read Only Role" \
--scope "/dbs/mydb/colls/mycontainer" \
--principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506
Erstellen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto mithilfe der Rollendefinitions-ID.
az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
--role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
--role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
--scope "/dbs/mydb/colls/mycontainer" \
--principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506
Erforderliche Parameter
Cosmosdb-Kontoname.
AAD-Objekt-ID des Prinzipals, dem diese Rollenzuweisung gewährt wird.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Ressourcenpfad der Datenebene, zu dem diese Rollenzuweisung gewährt wird.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Eindeutige ID der Rollendefinition, auf die sich diese Rollenzuweisung bezieht.
Eindeutiger Name der Rollendefinition, auf die sich diese Rollenzuweisung bezieht. Eg. "Contoso-Leserrolle".
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment delete
Löschen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment delete --account-name
--resource-group
--role-assignment-id
[--no-wait]
[--yes]
Beispiele
Löschen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Zur Bestätigung nicht auffordern.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment exists
Überprüfen Sie, ob eine Azure Cosmos DB-Rollenzuweisung vorhanden ist.
az cosmosdb sql role assignment exists --account-name
--resource-group
--role-assignment-id
Beispiele
Überprüfen Sie, ob eine Azure Cosmos DB-Rollenzuweisung vorhanden ist.
az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment list
Auflisten aller SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment list --account-name
--resource-group
Beispiele
Auflisten aller SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment show
Zeigen Sie die Eigenschaften einer SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto an.
az cosmosdb sql role assignment show --account-name
--resource-group
--role-assignment-id
Beispiele
Zeigen Sie die Eigenschaften einer SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto an.
az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment update
Aktualisieren sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment update --account-name
--resource-group
--role-assignment-id
[--no-wait]
[--principal-id]
[--role-definition-id]
[--role-definition-name]
[--scope]
Beispiele
Aktualisieren sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto.
az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
--role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
--role-definition-id updated-role-definition-id
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
AAD-Objekt-ID des Prinzipals, dem diese Rollenzuweisung gewährt wird.
Eindeutige ID der Rollendefinition, auf die sich diese Rollenzuweisung bezieht.
Eindeutiger Name der Rollendefinition, auf die sich diese Rollenzuweisung bezieht. Eg. "Contoso-Leserrolle".
Ressourcenpfad der Datenebene, zu dem diese Rollenzuweisung gewährt wird.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az cosmosdb sql role assignment wait
Abfragen einer SQL-Rollenzuweisung, bis eine bestimmte Bedingung erfüllt ist.
az cosmosdb sql role assignment wait --account-name
--resource-group
--role-assignment-id
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Beispiele
Abfragen einer SQL-Rollenzuweisung, bis sie gelöscht wird.
az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
Erforderliche Parameter
Cosmosdb-Kontoname.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optional für Create. Eindeutige ID für die Rollenzuweisung. Wenn nicht angegeben, wird eine neue GUID verwendet.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Warten Sie, bis sie mit 'provisioningState' unter 'Succeeded' erstellt wurde.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | False |
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
Warten Sie, bis sie gelöscht wurde.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | False |
Warten Sie, bis die Ressource vorhanden ist.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | False |
Abrufintervall in Sekunden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | 30 |
Maximale Wartezeit in Sekunden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | 3600 |
Warten Sie, bis sie mit provisioningState unter 'Succeeded' aktualisiert wurde.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Wait Condition Arguments |
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |