授权账号
接口方法: POST
url 参数
query
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
InstanceName | 实例的名字 | string | 是 | |
AccountName | 实例的账户 | string | 是 | |
IpList | 授权的白名单IP | string | 是 | |
Action | GrantPrivileges | string | 是 | |
Version | 2018-06-14 | string | 是 | |
Body
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
Privilege | 账户的授权信息 | array | 否 | 详细信息见下表 |
Privilege
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
AccountName | 账户 | string | 是 | |
DatabaseName | 数据库 | string | 是 | |
Privilege | 权限 | string | 是 | |
返回参数
DatabaseAccounts
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
DatabaseName | | string | 是 | |
AccountName | | string | 是 | |
Privilege | | string | 是 | |
IpList | | string | 是 | |
状态码
错误码(Code) | 错误提示(Message) | http status code | 说明 |
InvalidParameterValue | invalid parameter value, parameter name: {parameter} | 400 | 不合法的参数值, 参数名称: {参数} |
InternalFailure | internal failure | 500 | 内部错误 |
请求示例
curl -X POST \
'ur/rds?Action=GrantPrivileges&Version=2018-06-14&InstanceName=chjl-tes-02vpc&AccountName=cccddd2&IpList=%& 公共参数
-d '[{"AccountName":"cccddd2","DatabaseName":"cccddd2","Privilege":"read"},{"AccountName":"cccddd2","DatabaseName":"cccddd3","Privilege":"write"}]'
返回示例
{
"RequestId": "abc",
"DatabaseAccounts": [
{
"AccountName": "cccddd2",
"DatabaseName": "cccddd2",
"Privilege": "read",
"IpList": ""
},
{
"AccountName": "cccddd2",
"DatabaseName": "cccddd3",
"Privilege": "write",
"IpList": ""
}
]
}