资源级别权限介绍
资源级权限指的是能够指定用户对哪些资源具有执行操作的能力。TcaplusDB 部分支持资源级权限,即允许用户执行操作或是允许用户使用的特定资源。
访问管理 CAM 中可对 TcaplusDB 授权的资源类型如下:
TcaplusDB 集群相关、TcaplusDB 表格组相关 和 TcaplusDB 表格相关 分别介绍了当前支持资源级权限的 TcaplusDB API 操作,以及每个操作支持的资源和条件密钥。设置资源路径时,您需要将
$region
、$account
等变量参数修改为您实际的参数信息,同时您也可以在路径中使用 * 通配符。相关操作示例可参见 控制台示例。注意
不支持资源级权限的 TcaplusDB API 操作,您仍可以向用户授予使用该操作的权限,但是策略语句的资源元素必须指定为 *。
不支持资源级权限的 API 列表
API 操作 | API 介绍 |
CreateBackup | 创建备份 |
CompareIdlFiles | 上传并校验改表文件 |
VerifyIdlFiles | 上传并校验创建表格文件 |
DescribeUinInWhitelist | 查询本用户是否在白名单中 |
DescribeRegions | 查询地域列表 |
DeleteIdlFiles | 删除 IDL 描述文件 |
DescribeIdlFileInfos | 查询表描述文件详情 |
DescribeTasks | 查询任务列表 |
支持资源级权限的 API 列表
TcaplusDB 集群相关
TcaplusDB 集群相关
API 操作 | 资源路径 |
qcs::tcaplusdb:$region:$account:cluster/* qcs::tcaplusdb:$region:$account:cluster/$clusterId | |
qcs::tcaplusdb:$region:$account:cluster/* qcs::tcaplusdb:$region:$account:cluster/$clusterId | |
qcs::tcaplusdb:$region:$account:cluster/* qcs::tcaplusdb:$region:$account:cluster/$clusterId | |
qcs::tcaplusdb:$region:$account:cluster/* qcs::tcaplusdb:$region:$account:cluster/$clusterId | |
qcs::tcaplusdb:$region:$account:cluster/* qcs::tcaplusdb:$region:$account:cluster/$clusterId |
TcaplusDB 表格组相关
TcaplusDB 表格组相关
API 操作 | 资源路径 |
qcs::tcaplusdb:$region:$account:tablegroup/* qcs::tcaplusdb:$region:$account:tablegroup/$clusterId/$tablegroupId | |
qcs::tcaplusdb:$region:$account:tablegroup/* qcs::tcaplusdb:$region:$account:tablegroup/$clusterId/$tablegroupId | |
qcs::tcaplusdb:$region:$account:tablegroup/* qcs::tcaplusdb:$region:$account:tablegroup/$clusterId/$tablegroupId | |
qcs::tcaplusdb:$region:$account:tablegroup/* qcs::tcaplusdb:$region:$account:tablegroup/$clusterId/$tablegroupId |
TcaplusDB 表格相关
TcaplusDB 表格相关
API 操作 | 资源路径 |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId | |
qcs::tcaplusdb:$region:$account:table/* qcs::tcaplusdb:$region:$account:table/$tableId |