你当前正在访问 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。 |
_权限 | 它是系统生成的属性,表示权限资源源的可寻址路径。 |
可以对用户执行以下操作: