你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用户

Azure Cosmos DB 是一个全球分布式多模型数据库,支持文档、图形和键值数据模型。 本部分中的内容用于通过 REST 使用 SQL API 管理用户资源

用户是对集合、文档、附件、存储过程、触发器和用户定义函数划归权限作用域的逻辑命名空间。 用户构造在数据库资源下生存,因此不能跨越它所在的数据库边界。 用户资源由 Azure Cosmos DB REST 资源模型中的用户表示。 它是一个系统资源,因此包含固定的架构。

以下示例显示一个用户的 JSON 表示形式示例:

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
属性 说明
id 必需。 它是唯一的用户可设置属性。 它是标识用户的唯一名称,也就是说,数据库中没有两个用户共享相同的 ID。 该名称不得超过 255 个字符。
_摆脱 它是系统生成的属性。 资源 ID (_rid) 是一个唯一标识符,也是按资源模型上的资源堆栈分层的标识符。 它可供内部用于放置和导航用户资源。
_ts 它是系统生成的属性。 它指定资源的上次更新时间戳。 高值是一个时间戳。
_自我 它是系统生成的属性。 它是资源的唯一可寻址 URI。
_Etag 它是系统生成的属性,表示乐观并发控制所需的资源 etag。
_权限 它是系统生成的属性,表示权限资源源的可寻址路径。

任务

可以对用户执行以下操作:

另请参阅