Share via


az cosmosdb sql role assignment

Gestire le assegnazioni di ruolo SQL di Azure Cosmos DB.

Comandi

Nome Descrizione Tipo Stato
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

--account-name -a

Nome dell'account Cosmosdb.

--principal-id -p

ID oggetto AAD dell'entità a cui viene concessa questa assegnazione di ruolo.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scope -s

Percorso della risorsa del piano dati in cui viene concessa questa assegnazione di ruolo.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

--role-definition-id -d

ID univoco della definizione di ruolo a cui fa riferimento questa assegnazione di ruolo.

--role-definition-name -n

Nome univoco della definizione del ruolo a cui fa riferimento questa assegnazione di ruolo. Ad esempio: "Ruolo lettore Contoso".

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--principal-id -p

ID oggetto AAD dell'entità a cui viene concessa questa assegnazione di ruolo.

--role-definition-id -d

ID univoco della definizione di ruolo a cui fa riferimento questa assegnazione di ruolo.

--role-definition-name -n

Nome univoco della definizione del ruolo a cui fa riferimento questa assegnazione di ruolo. Ad esempio: "Ruolo lettore Contoso".

--scope -s

Percorso della risorsa del piano dati in cui viene concessa questa assegnazione di ruolo.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-assignment-id -i

Facoltativo per Crea. ID univoco per l'assegnazione di ruolo. Se non specificato, verrà usato un nuovo GUID.

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

valore predefinito: False
--exists

Attendere che la risorsa esista.

valore predefinito: False
--interval

Intervallo di polling in secondi.

valore predefinito: 30
--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.