This API is used to change the password of a DCS instance.
PUT /v2/{project_id}/instances/{instance_id}/password
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
instance_id |
Yes |
String |
Instance ID. |
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID. |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
old_password |
Yes |
String |
Old password. |
new_password |
Yes |
String |
New password. The password of a DCS Redis instance must meet the following complexity requirements:
|
Status code: 200
Parameter |
Type |
Description |
|---|---|---|
lock_time |
String |
Lock duration, in minutes. If the authentication fails and the account is locked, a response is returned and is not null. During password modification, after 5 failed password attempts, the instance will be locked and the password cannot be changed or reset for 5 minutes. |
result |
String |
Password change result:
|
lock_time_left |
String |
Remaining time before the account is unlocked, in minutes. When the account is locked, a response is returned and is not null. |
retry_times_left |
String |
Number of remaining password attempts. If the authentication fails, a response is returned and is not null. |
message |
String |
Modification result description. |
Status code: 400
Parameter |
Type |
Description |
|---|---|---|
error_msg |
String |
Error message. |
error_code |
String |
Error code. |
error_ext_msg |
String |
Extended error information. This parameter is not used currently and is set to null. |
Status code: 500
Parameter |
Type |
Description |
|---|---|---|
error_msg |
String |
Error message. |
error_code |
String |
Error code. |
error_ext_msg |
String |
Extended error information. This parameter is not used currently and is set to null. |
Changing the password of the DCS instance by entering the old and new passwords
PUT https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/password
{
"old_password" : "XXXXXX",
"new_password" : "XXXXXX"
}
Status code: 200
Password is changed successfully.
{
"lock_time" : "0",
"result" : "success",
"lock_time_left" : "0",
"retry_times_left" : "5",
"message" : "Modify DCSInstance password success."
}
Status Code |
Description |
|---|---|
200 |
Password is changed successfully. |
400 |
Invalid request. |
500 |
Internal service error. |
See Error Codes.