- 1.3 SDS服务简介
- 1.3.1 帐号注册
- 1.3.2 数据模型
- 1.3.3 二级索引
- 1.3.4 支持的操作
- 1.3.5 配额说明
- 1.3.6 计量计费
- 1.3.7 AutoScaling
- 1.3.8 Stream
- 1.3.9 Recovery
- 1.3.10 冷备
- 1.3.11 权限模型
- 1.3.12 集群信息
- 1.3.13 Client配置
- 1.3.14 多语言SDK
- 1.3.15 离线分析
- 1.3.16 监控统计
- 1.3.17 数据加密
- 1.3.18 示例
- 1.4 API
- 1.4.1 创建表
- 1.4.2 修改表
- 1.4.3 克隆表
- 1.4.4 禁用表
- 1.4.5 启用表
- 1.4.6 删除表
- 1.4.7 描述表
- 1.4.8 获得表的状态
- 1.4.9 列出所有表
- 1.5 API
- 1.5.1 写记录
- 1.5.2 读记录
- 1.5.3 删除记录
- 1.5.4 自增操作
- 1.5.5 批量操作
- 1.5.6 带条件的批量写操作
- 1.5.7 允许部分执行的批量操作
- 1.5.8 扫描记录
- 1.5.9 事务操作
- 1.6 FAQ
- 1.6.1 认证授权
- 1.6.2 数据模型
- 1.6.3 旧版帐号迁移到新版
- 1.6.4 RESOURCE_NOT_FOUND异常
- 1.6.5 常见错误
1.3.11 权限模型
用户类型
DEV_XIAOMI_SSO, 即在SDS控制台通过用户名密码登录的方式,登录后身份为Developer,拥有该开发者帐号下所有表的owner,拥有所有权限
DEV_XIAOMI, 使用AccountKey/AccountSecret通过SDK进行签名认证的方式,认证后身份为Developer,拥有该开发者帐号下所有表的owner,拥有所有权限
APP_SECRET, 使用AppKey/AppSecret通过SDK进行签名认证的方式,认证后身份为AppRoot,需要表的owner授权才能有相应的权限
APP_ACCESS_TOKEN, 用于支持各大OAuth系统,认证后身份为应用的终端用户AppUser, 需要表的owner授权才能有相应的权限
APP_XIAOMI_SSO, 小米SSO认证方式,认证后身份为应用的终端用户AppUser,需要表的owner授权才能有相应的权限
APP_ANONYMOUS,匿名登录,认证后身份为应用的终端用户AppGuest, 需要表的owner授权才能有相应的权限
权限类型
SDS目前的权限模型是对用户帐号下的appId进行授予的,可以对某个appId授予以下一个或多个权限
APP_SECRET_READ, AppRoot读整表的权限
APP_SECRET_WRITE, AppRoot写整表的权限
APP_USER_READ, 终端用户AppUser读整表的权限 ,(授权后,AppRoot自动拥有读整表的权限)
APP_USER_WRITE, 终端用户AppUser写整表的权限, (授权后,AppRoot自动拥有写整表的权限)
PUBLIC_READ, 匿名用户AppGuest读整表的权限,(授权后,AppRoot、AppUser自动拥有读整表的权限)
PUBLIC_WRITE, 匿名用户AppGuest写整表的权限,(授权后,AppRoot、AppUser自动拥有写整表的权限)
APP_USER_ENTITY_GROUP_READ,终端用户AppUser只能读属于自己的数据的权限,(具有该权限的表,schema必须设置了实体组键,且实体主键有且仅有一个string类型的属性,为终端用户的id)
APP_USER_ENTITY_GROUP_WRITE,终端用户AppUser只能写属于自己的数据的权限,(具有该权限的表,schema必须设置了实体组键,且实体主键有且仅有一个string类型的属性,为终端用户的id)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论