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


Пользователи

Azure Cosmos DB — это глобально распределенная база данных с несколькими моделями, которая поддерживает модели данных документов, графов и ключей и значений. Содержимое этого раздела предназначено для управления пользовательскими ресурсами с помощью API SQL через REST.

Пользователь является логическим пространством имен для определения разрешений на доступ к коллекциям, документам, вложениям, хранимым процедурам, триггерам и пользовательским функциям. Конструкция пользователя находится в ресурсе базы данных и поэтому не может находиться за пределами своей базы данных. Ресурс пользователя представлен пользователями в модели ресурсов REST Azure Cosmos DB. Это системный ресурс, поэтому он содержит фиксированную схему.

В следующем примере показано представление JSON для пользователя:

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
Свойство Описание
идентификатор Обязательный. Это единственное настраиваемое пользователем свойство. Это уникальное имя, которое идентифицирует пользователя, то есть два пользователя не имеют одинаковых идентификаторов в базе данных. Имя должно быть не длиннее 255 символов.
_rid Это свойство, созданное системой. Идентификатор ресурса (_rid) — это уникальный идентификатор, который также является иерархическим для стека ресурсов в модели ресурсов. Он используется системой для размещения ресурса пользователя и перехода к нему.
_Ts Это свойство, созданное системой. Оно представляет метку времени последнего обновления ресурса. Значение — метка времени.
_Самостоятельно Это свойство, созданное системой. Это уникальный адресуемый URI для ресурса.
_etag Это системное свойство, представляющее тег ресурса, необходимый для управления оптимистическим параллелизмом.
_Разрешения Это созданное системой свойство, обозначающее адресный путь к веб-каналу ресурса разрешений.

Задания

С пользователями можно сделать следующее:

См. также: