az cosmosdb sql role assignment
Verwalten sie Azure Cosmos DB SQL-Rollenzuweisungen.
Befehle
| az cosmosdb sql role assignment create |
Erstellen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
| az cosmosdb sql role assignment delete |
Löschen Sie eine SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
| az cosmosdb sql role assignment exists |
Überprüfen Sie, ob eine Azure Cosmos DB-Rollenzuweisung vorhanden ist. |
| az cosmosdb sql role assignment list |
Listet alle SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto auf. |
| 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 update |
Aktualisieren einer SQL-Rollenzuweisung unter einem Azure Cosmos DB-Konto. |
| az cosmosdb sql role assignment wait |
Abfragen einer SQL-Rollenzuweisung, bis eine bestimmte Bedingung erfüllt ist. |
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, für den diese Rollenzuweisung gewährt wird.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Datenebener Ressourcenpfad, bei dem diese Rollenzuweisung gewährt wird.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Optional für "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls 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. Beispiel: "Contoso Reader-Rolle".
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 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 "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls nicht angegeben, wird eine neue GUID verwendet.
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 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 "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls nicht angegeben, wird eine neue GUID verwendet.
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 cosmosdb sql role assignment list
Listet alle SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto auf.
az cosmosdb sql role assignment list --account-name
--resource-group
Beispiele
Listet alle SQL-Rollenzuweisungen unter einem Azure Cosmos DB-Konto auf.
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.
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 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 "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls nicht angegeben, wird eine neue GUID verwendet.
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 cosmosdb sql role assignment update
Aktualisieren einer 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 einer 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 "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls nicht angegeben, wird eine neue GUID verwendet.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
AAD-Objekt-ID des Prinzipals, für den 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. Beispiel: "Contoso Reader-Rolle".
Datenebener Ressourcenpfad, bei dem diese Rollenzuweisung gewährt wird.
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 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 "Erstellen". Eindeutige ID für die Rollenzuweisung. Falls nicht angegeben, wird eine neue GUID verwendet.
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 sie mit provisioningState unter "Erfolgreich" aktualisiert 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