Compartilhar via


az cosmosdb table role assignment

Note

Essa referência faz parte da extensão cosmosdb-preview para a CLI do Azure (versão 2.17.1 ou superior). A extensão instalará automaticamente a primeira vez que você executar um comando az cosmosdb table role assignment comando. Saiba mais sobre extensões.

Gerenciar atribuições de função de tabela do Azure Cosmos DB.

Comandos

Nome Description Tipo Status
az cosmosdb table role assignment create

Crie uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

Extension GA
az cosmosdb table role assignment delete

Exclua uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

Extension GA
az cosmosdb table role assignment exists

Verifique se existe uma atribuição de função do Azure Cosmos DB.

Extension GA
az cosmosdb table role assignment list

Liste todas as atribuições de função de tabela em uma conta do Azure Cosmos DB.

Extension GA
az cosmosdb table role assignment show

Mostrar as propriedades de uma atribuição de função tabela em uma conta do Azure Cosmos DB.

Extension GA
az cosmosdb table role assignment update

Atualize uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

Extension GA

az cosmosdb table role assignment create

Crie uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

az cosmosdb table role assignment create --account-name
                                         --principal-id
                                         --resource-group
                                         --scope
                                         [--role-assignment-id]
                                         [--role-definition-id]
                                         [--role-definition-name]

Exemplos

Crie uma atribuição de função de tabela em uma conta do Azure Cosmos DB usando o Nome da Definição de Função.

az cosmosdb table 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

Crie uma atribuição de função de tabela em uma conta do Azure Cosmos DB usando a ID de Definição de Função.

az cosmosdb table 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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--principal-id -p

ID de objeto do AAD da entidade de segurança à qual essa Atribuição de Função está sendo concedida.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--scope -s

Caminho do recurso do plano de dados no qual essa Atribuição de Função está sendo concedida.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--role-assignment-id -i

Opcional para Criar. ID exclusiva para a Atribuição de Função. Se não for fornecido, um novo GUID será usado.

--role-definition-id -d

ID exclusiva da definição de função à qual essa Atribuição de Função se refere.

--role-definition-name -n

Nome exclusivo da definição de função à qual essa Atribuição de Função se refere. Eg. 'Função leitora da Contoso'.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az cosmosdb table role assignment delete

Exclua uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

az cosmosdb table role assignment delete --account-name
                                         --resource-group
                                         --role-assignment-id
                                         [--yes]

Exemplos

Exclua uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--role-assignment-id -i

Opcional para Criar. ID exclusiva para a Atribuição de Função. Se não for fornecido, um novo GUID será usado.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az cosmosdb table role assignment exists

Verifique se existe uma atribuição de função do Azure Cosmos DB.

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

Exemplos

Verifique se existe uma atribuição de função do Azure Cosmos DB.

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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--role-assignment-id -i

Opcional para Criar. ID exclusiva para a Atribuição de Função. Se não for fornecido, um novo GUID será usado.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az cosmosdb table role assignment list

Liste todas as atribuições de função de tabela em uma conta do Azure Cosmos DB.

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

Exemplos

Liste todas as atribuições de função de tabela em uma conta do Azure Cosmos DB.

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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az cosmosdb table role assignment show

Mostrar as propriedades de uma atribuição de função tabela em uma conta do Azure Cosmos DB.

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

Exemplos

Mostrar as propriedades de uma atribuição de função tabela em uma conta do Azure Cosmos DB.

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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--role-assignment-id -i

Opcional para Criar. ID exclusiva para a Atribuição de Função. Se não for fornecido, um novo GUID será usado.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az cosmosdb table role assignment update

Atualize uma atribuição de função de tabela em uma conta do Azure Cosmos DB.

az cosmosdb table role assignment update --account-name
                                         --principal-id
                                         --resource-group
                                         --scope
                                         [--role-assignment-id]
                                         [--role-definition-id]
                                         [--role-definition-name]

Exemplos

Atualize uma atribuição de função de tabela em uma conta do Azure Cosmos DB usando o Nome da Definição de Função.

az cosmosdb table role assignment update --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

atualize uma atribuição de função de tabela em uma conta do Azure Cosmos DB usando a ID de Definição de Função.

az cosmosdb table role assignment update --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

Parâmetros Exigidos

--account-name -a

Nome da conta do Cosmosdb.

--principal-id -p

ID de objeto do AAD da entidade de segurança à qual essa Atribuição de Função está sendo concedida.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--scope -s

Caminho do recurso do plano de dados no qual essa Atribuição de Função está sendo concedida.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--role-assignment-id -i

Opcional para Criar. ID exclusiva para a Atribuição de Função. Se não for fornecido, um novo GUID será usado.

--role-definition-id -d

ID exclusiva da definição de função à qual essa Atribuição de Função se refere.

--role-definition-name -n

Nome exclusivo da definição de função à qual essa Atribuição de Função se refere. Eg. 'Função leitora da Contoso'.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False