| 资源类型 | 授权策略中的资源描述方法 |
| 云数据库实例相关 | qcs::sqlserver:$region:$account:instance/*qcs::sqlserver:$region:$account:instance/$instanceId |
云数据库 SQL Server 支持资源级授权,你可以指定子账号拥有特定资源的接口权限。下表将介绍当前支持资源级权限的云数据库 API 操作,以及每个操作支持的资源和条件密钥。指定资源路径的时候,你可以在路径中使用 * 通配符。
注意:表中未列出的云数据库 API 操作,即表示该云数据库 API 操作不支持资源级权限。针对不支持资源级权限的云数据库 API 操作,你仍可以向用户授予使用该操作的权限,但策略语句的资源元素必须指定为 *。以下表格仅展示部分资源类型,要查阅全部资源类型请参见 云数据库 SQL Server 可授权的资源类型。
| API 名 | API 描述 | 资源六段式示例 |
| CreateAccount | 创建账户 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| CreateBackup | 创建备份 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| CreateDB | 创建数据库 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DeleteAccount | 删除账户 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DeleteDB | 删除数据库 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeAccounts | 查询账户列表 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeBackups | 查询备份列表 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeDatabaseNames | 查询数据库名称 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeDBInstances | 查询实例列表 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeDBs | 查询数据库列表 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeInstanceTasks | 查询实例任务 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeRollbackTime | 查询可回档时间 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| DescribeSlowlogs | 查询慢日志列表 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| InquiryPriceRenewDBInstance | 查询续费实例价格 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| InquiryPriceUpgradeDBInstance | 查询升级实例价格 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyAccountPrivilege | 修改账户权限 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyAccountRemark | 修改账户备注 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyBackupStrategy | 修改冷备时间 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyDatabasePrivilege | 修改数据库权限 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyDBInstanceName | 修改实例名称 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyDBInstanceProject | 修改实例项目 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyDBName | 修改数据库名称 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ModifyDBRemark | 修改数据库备注 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| RenewDBInstance | 续费实例 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| ResetAccountPassword | 重置账户密码 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| RestartDBInstance | 重启实例 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| RestoreInstance | 冷备实例回滚 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| RollbackInstance | 回档实例 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| TerminateDBInstance | 终止实例 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |
| UpgradeDBInstance | 升级实例 | qcs::sqlserver:$region:$account:instance/$instanceIdqcs::sqlserver:$region:$account:instance/* |