az cosmosdb sql role assignment
Gestire le assegnazioni di ruolo SQL di Azure Cosmos DB.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az cosmosdb sql role assignment create |
Creare un'assegnazione di ruolo SQL con un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment delete |
Eliminare un'assegnazione di ruolo SQL con un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment exists |
Controllare se esiste un'assegnazione di ruolo di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment list |
Elencare tutte le assegnazioni di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment show |
Visualizzare le proprietà di un'assegnazione di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment update |
Aggiornare un'assegnazione di ruolo SQL con un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment wait |
Eseguire il polling su un'assegnazione di ruolo SQL fino a quando non viene soddisfatta una condizione specifica. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role assignment create
Creare un'assegnazione di ruolo SQL con un account Azure Cosmos DB.
az cosmosdb sql role assignment create --account-name
--principal-id
--resource-group
--scope
[--no-wait]
[--role-assignment-id]
[--role-definition-id]
[--role-definition-name]
Esempio
Creare un'assegnazione di ruolo SQL in un account Azure Cosmos DB usando il nome della definizione del ruolo.
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
Creare un'assegnazione di ruolo SQL in un account Azure Cosmos DB usando l'ID definizione del ruolo.
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
Parametri necessari
Nome dell'account Cosmosdb.
ID oggetto AAD dell'entità a cui viene concessa questa assegnazione di ruolo.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Percorso della risorsa del piano dati in cui viene concessa questa assegnazione di ruolo.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
ID univoco della definizione di ruolo a cui fa riferimento questa assegnazione di ruolo.
Nome univoco della definizione del ruolo a cui fa riferimento questa assegnazione di ruolo. Ad esempio: "Ruolo lettore Contoso".
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment delete
Eliminare un'assegnazione di ruolo SQL con un account Azure Cosmos DB.
az cosmosdb sql role assignment delete --account-name
--resource-group
--role-assignment-id
[--no-wait]
[--yes]
Esempio
Eliminare un'assegnazione di ruolo SQL con un account Azure Cosmos DB.
az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment exists
Controllare se esiste un'assegnazione di ruolo di Azure Cosmos DB.
az cosmosdb sql role assignment exists --account-name
--resource-group
--role-assignment-id
Esempio
Controllare se esiste un'assegnazione di ruolo di Azure Cosmos DB.
az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment list
Elencare tutte le assegnazioni di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role assignment list --account-name
--resource-group
Esempio
Elencare tutte le assegnazioni di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment show
Visualizzare le proprietà di un'assegnazione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role assignment show --account-name
--resource-group
--role-assignment-id
Esempio
Visualizzare le proprietà di un'assegnazione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment update
Aggiornare un'assegnazione di ruolo SQL con un account Azure Cosmos DB.
az cosmosdb sql role assignment update --account-name
--resource-group
--role-assignment-id
[--no-wait]
[--principal-id]
[--role-definition-id]
[--role-definition-name]
[--scope]
Esempio
Aggiornare un'assegnazione di ruolo SQL con un account Azure Cosmos DB.
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
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
ID oggetto AAD dell'entità a cui viene concessa questa assegnazione di ruolo.
ID univoco della definizione di ruolo a cui fa riferimento questa assegnazione di ruolo.
Nome univoco della definizione del ruolo a cui fa riferimento questa assegnazione di ruolo. Ad esempio: "Ruolo lettore Contoso".
Percorso della risorsa del piano dati in cui viene concessa questa assegnazione di ruolo.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role assignment wait
Eseguire il polling su un'assegnazione di ruolo SQL fino a quando non viene soddisfatta una condizione specifica.
az cosmosdb sql role assignment wait --account-name
--resource-group
--role-assignment-id
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Esempio
Eseguire il polling di un'assegnazione di ruolo SQL fino a quando non viene eliminato.
az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.