调用ResetAccount接口重置MongoDB实例的数据库账号密码。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|
Action | String | 是 | ResetAccount | 系统规定参数,取值:ResetAccount。 |
DBInstanceId | String | 是 | cb249298-8029-456a-xxxxxxxxxxxx | 实例ID。 |
Password | String | 是 | ASDasd123- | 账号的密码。大写、小写、数字、特殊字符占四种,长度为8-32位;特殊字符为!@#$%^&*()_+-= |
AccountName | String | 是 | testaccount | 账号名称。 |
AccessKeyId | String | 是 | 8hiE6GNfZFxxxxxxxxxxxx | 紫光云颁发给用户的访问服务所用的秘钥ID。 |
Signature | String | 是 | uC0wRWKW%2F8%2BFc%2xxxxxxxxxxxx | 紫光云颁发给用户的访问服务所用的签名ID。 |
返回参数 {#resultMapping .section}
名称 | 类型 | 示例值 | 描述 |
---|
RequestId | String | rm-uf6wjk5xxxxxxxxxx | 请求ID。 |
Result | String | ACCEPTED | ResetAccount的参数。 |
示例 {#demo .section}
请求示例
http(s)://api.unicloud.com/dbaas?Action=ResetAccount
&DBInstanceId=a71194d6-24b5-4e1d-a525-d8b4b5xxxxxxxx
&AccessKeyId=meDcx7mXxxxxxxxx
&AuthDb=testdb
&AccountName=testaccount
&Password=ASDasd%40123&Signature=En2GBuzV6sCY%2F1pbwUIHETxxxxxxxx
&<公共请求参数>
正常返回示例
{ "RequestId":"fbc62a7e-437d-4a5e-922b-7d84e9932d0e", "Result": "ACCEPTED"}
错误码 { .section}
HttpCode | 错误码 | 错误信息 | 描述 |
---|
400 | Param.RequiredFieldIsNull | The specified params is null who Required field. | 必填参数传入为空. |
400 | Param.PassWord.Error | The parameter of PassWord is Error. | root账户密码/账号密码校验错误.密码必须符合以下条件:密码必须由数字、字符、特殊字符三种中的两种组成;密码长度不能少于8个字符。 |
400 | Host.format.Error | The parameter of Host is Error. | host参数传入错误. |
400 | InstancesUnavailable.InstanceNull | The instance is Unavailable, Please check the instance. | 本实例不可用,请检查实例是否正确. |
500 | Unknown.InnerException | Some Exception open in Inner. | 内部错误. |