Sdílet prostřednictvím


az cosmosdb sql role assignment

Správa přiřazení rolí SQL ve službě Azure Cosmos DB

Příkazy

Name Description Typ Stav
az cosmosdb sql role assignment create

Vytvořte přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment delete

Odstraňte přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment exists

Zkontrolujte, jestli existuje přiřazení role Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment list

Vypíše všechna přiřazení rolí SQL v rámci účtu služby Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment show

Umožňuje zobrazit vlastnosti přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment update

Aktualizujte přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

Základ GA
az cosmosdb sql role assignment wait

Dotazování na přiřazení role SQL, dokud nebude splněna konkrétní podmínka.

Základ GA

az cosmosdb sql role assignment create

Vytvořte přiřazení role SQL v rámci účtu služby 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]

Příklady

Vytvořte přiřazení role SQL v rámci účtu služby Azure Cosmos DB pomocí názvu definice role.

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

Vytvořte přiřazení role SQL v rámci účtu služby Azure Cosmos DB pomocí ID definice role.

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

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--principal-id -p

ID objektu AAD objektu objektu, ke kterému se toto přiřazení role uděluje.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--scope -s

Cesta k prostředku roviny dat, na které se uděluje toto přiřazení role.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

--role-definition-id -d

Jedinečné ID definice role, na kterou toto přiřazení role odkazuje.

--role-definition-name -n

Jedinečný název definice role, na kterou toto přiřazení role odkazuje. Např. Role čtenáře společnosti Contoso.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment delete

Odstraňte přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--yes]

Příklady

Odstraňte přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--yes -y

Nezotvádejte výzvu k potvrzení.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment exists

Zkontrolujte, jestli existuje přiřazení role Azure Cosmos DB.

az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id

Příklady

Zkontrolujte, jestli existuje přiřazení role Azure Cosmos DB.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment list

Vypíše všechna přiřazení rolí SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment list --account-name
                                     --resource-group

Příklady

Vypíše všechna přiřazení rolí SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment show

Umožňuje zobrazit vlastnosti přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id

Příklady

Umožňuje zobrazit vlastnosti přiřazení role SQL v rámci účtu služby Azure Cosmos DB.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment update

Aktualizujte přiřazení role SQL v rámci účtu služby 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]

Příklady

Aktualizujte přiřazení role SQL v rámci účtu služby 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

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--principal-id -p

ID objektu AAD objektu objektu, ke kterému se toto přiřazení role uděluje.

--role-definition-id -d

Jedinečné ID definice role, na kterou toto přiřazení role odkazuje.

--role-definition-name -n

Jedinečný název definice role, na kterou toto přiřazení role odkazuje. Např. Role čtenáře společnosti Contoso.

--scope -s

Cesta k prostředku roviny dat, na které se uděluje toto přiřazení role.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cosmosdb sql role assignment wait

Dotazování na přiřazení role SQL, dokud nebude splněna konkrétní podmínka.

az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]

Příklady

Dotazování na přiřazení role SQL, dokud se nesmažou.

az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--role-assignment-id -i

Volitelné pro vytvoření. Jedinečné ID přiřazení role. Pokud není zadaný, použije se nový identifikátor GUID.

Volitelné parametry

--created

Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.

Default value: False
--custom

Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Počkejte na odstranění.

Default value: False
--exists

Počkejte, až prostředek existuje.

Default value: False
--interval

Interval dotazování v sekundách

Default value: 30
--timeout

Maximální čekání v sekundách.

Default value: 3600
--updated

Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.