Поделиться через


az cosmosdb sql role assignment

Управление назначениями ролей SQL в Azure Cosmos DB.

Команды

Имя Описание Тип Состояние
az cosmosdb sql role assignment create

Создайте назначение роли SQL в учетной записи Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment delete

Удалите назначение роли SQL в учетной записи Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment exists

Проверьте, существует ли назначение роли Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment list

Список всех назначений ролей SQL в учетной записи Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment show

Отображение свойств назначения роли SQL в учетной записи Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment update

Обновите назначение роли SQL в учетной записи Azure Cosmos DB.

Основные сведения Общедоступная версия
az cosmosdb sql role assignment wait

Опрос назначения роли SQL до тех пор, пока не будет выполнено определенное условие.

Основные сведения Общедоступная версия

az cosmosdb sql role assignment create

Создайте назначение роли SQL в учетной записи 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]

Примеры

Создайте назначение роли SQL в учетной записи Azure Cosmos DB с помощью имени определения роли.

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

Создайте назначение роли SQL в учетной записи Azure Cosmos DB с помощью идентификатора определения роли.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--principal-id -p

Идентификатор объекта AAD субъекта, которому предоставляется назначение ролей.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--scope -s

Путь к ресурсу плоскости данных, по которому предоставляется назначение ролей.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

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

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

--role-definition-id -d

Уникальный идентификатор определения роли, к которому относится это назначение роли.

--role-definition-name -n

Уникальное имя определения роли, к которому относится назначение роли. Например, Роль читателя Contoso.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment delete

Удалите назначение роли SQL в учетной записи Azure Cosmos DB.

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

Примеры

Удалите назначение роли SQL в учетной записи Azure Cosmos DB.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--role-assignment-id -i

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--yes -y

Не запрашивать подтверждение.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment exists

Проверьте, существует ли назначение роли Azure Cosmos DB.

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

Примеры

Проверьте, существует ли назначение роли Azure Cosmos DB.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--role-assignment-id -i

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment list

Список всех назначений ролей SQL в учетной записи Azure Cosmos DB.

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

Примеры

Список всех назначений ролей SQL в учетной записи Azure Cosmos DB.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment show

Отображение свойств назначения роли SQL в учетной записи Azure Cosmos DB.

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

Примеры

Отображение свойств назначения роли SQL в учетной записи Azure Cosmos DB.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--role-assignment-id -i

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment update

Обновите назначение роли SQL в учетной записи 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]

Примеры

Обновите назначение роли SQL в учетной записи 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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--role-assignment-id -i

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--principal-id -p

Идентификатор объекта AAD субъекта, которому предоставляется назначение ролей.

--role-definition-id -d

Уникальный идентификатор определения роли, к которому относится это назначение роли.

--role-definition-name -n

Уникальное имя определения роли, к которому относится назначение роли. Например, Роль читателя Contoso.

--scope -s

Путь к ресурсу плоскости данных, по которому предоставляется назначение ролей.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cosmosdb sql role assignment wait

Опрос назначения роли SQL до тех пор, пока не будет выполнено определенное условие.

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

Примеры

Опрос назначения роли SQL до его удаления.

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

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--role-assignment-id -i

Необязательно для создания. Уникальный идентификатор назначения роли. Если он не указан, будет использоваться новый GUID.

Необязательные параметры

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

Default value: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

Default value: False
--exists

Подождите, пока ресурс не существует.

Default value: False
--interval

Интервал опроса в секундах.

Default value: 30
--timeout

Максимальное ожидание в секундах.

Default value: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.