grantRdsPrivilege
描述
授予账号的数据库访问权限,即该账号对数据库拥有什么权限。一个账号可以对多个数据库具有访问权限。
为便于管理,RDS对权限进行了归类,目前提供以下两种权限
- ro:只读权限,用户只能读取数据库中的数据,不能进行创建、插入、删除、更改等操作。
- rw:读写权限,用户可以对数据库进行增删改查等操作
请求方式
POST
请求地址
| 名称 | 类型 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|---|
| regionId | String | True | 地域代码,取值范围参见《各地域及可用区对照表》 | |
| instanceId | String | True | RDS 实例ID,唯一标识一个RDS实例 | |
| accountName | String | True | 账号名,在同一个实例中账号名不能重复 |
请求参数
| 名称 | 类型 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|---|
| accountPrivileges | AccountPrivilege[] | True | 账号的访问权限 |
AccountPrivilege
| 名称 | 类型 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|---|
| dbName | String | False | 数据库名称,具体规则可参见帮助中心文档:名称及密码限制 | |
| privilege | String | False | 账号对数据库所具有的权限,权限的具体定义可以参见枚举参数定义 |
返回参数
| 名称 | 类型 | 描述 |
|---|---|---|
| requestId | String | 请求id |
返回码
| HTTP状态码 | 错误码 | 描述 |
|---|---|---|
| 200 | OK |