Azure CosmosDB: можно ли установить RBAC для базы данных / коллекции - PullRequest
0 голосов
/ 31 января 2019

С учетом экземпляра базы данных Azure CosmosDB, созданного на портале Azure, можно создать несколько баз данных из подключения оболочки с помощью следующих команд:

use someNewDbName;
db.someNewCollectionName.insert({});

С другими поставщиками БД, предоставляющими API-интерфейсы MongoDB, можно настроить роли пользователей на уровне базы данных или коллекции (для пользователей, которые существуют в одном экземпляре БД).

Например, для MongoDB с собственным размещением db.createUser() допускает параметр roles, который принимает параметр db.MongoDB Atlas позволяет выполнять аналогичные операции через их пользовательский интерфейс.

Можно ли сделать то же самое с CosmosDB?На портале Azure выбор CosmosDB, а затем Access control (IAM), а затем Roles приводит к списку встроенных ролей, а также к тексту, в котором говорится, что можно определить свои собственные роли, но нет указаний относительно того, как это сделать.что.

1 Ответ

0 голосов
/ 01 февраля 2019

Я могу создать пользовательскую роль следующим способом, используя Powershell. Эта роль была показана в списке доступных ролей на вкладке «Добавить назначение роли»

Эти ссылки могут помочь вам

https://docs.microsoft.com/en-us/azure/role-based-access-control/tutorial-custom-role-powershell

https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles

...