授权账号

接口方法: POST

url 参数

query

参数名称说明参数类型是否必填备注
InstanceName实例的名字string
AccountName实例的账户string
IpList授权的白名单IPstring
ActionGrantPrivilegesstring
Version2018-06-14string

Body

参数名称说明参数类型是否必填备注
Privilege账户的授权信息array详细信息见下表

Privilege

参数名称说明参数类型是否必填备注
AccountName账户string
DatabaseName数据库string
Privilege权限string

返回参数

参数名称说明参数类型是否必填备注
DatabaseAccounts账户权限列表array详细信息见下表
RequestIdstring

DatabaseAccounts

参数名称说明参数类型是否必填备注
DatabaseNamestring
AccountNamestring
Privilegestring
IpListstring

状态码

错误码(Code)错误提示(Message)http status code说明
InvalidParameterValueinvalid parameter value, parameter name: {parameter}400不合法的参数值, 参数名称: {参数}
InternalFailureinternal failure500内部错误

请求示例

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": ""
        }
    ]
}