功能描述
修改 DRDS 数据库的只读账户的密码。
请求参数
[backcolor=transparent]参数名 | [backcolor=transparent]类型 | [backcolor=transparent]是否必须 | [backcolor=transparent]说明 |
Action | String | 是 | 系统规定参数,取值:ModifyReadOnlyAccountPassword |
DrdsInstanceId | String | 是 | DRDS 实例 ID |
DbName | String | 是 | 数据库名 |
AccountName | String | 是 | 只读帐户名 |
OriginPassword | String | 是 | 只读账户旧密码 |
NewPassword | String | 是 | 只读账户新密码 |
[backcolor=transparent]参数名 | [backcolor=transparent]类型 | [backcolor=transparent]描述 |
公共返回值 |
[backcolor=transparent]错误 | [backcolor=transparent]错误代码 | [backcolor=transparent]描述 | [backcolor=transparent]HTTP 状态码 |
通用错误码 | |||
实例不存在 | InvalidDrdsInstanceId.NotFound | The DrdsInstanceId provided does not exist in our records. | 404 |
数据库不存在 | InvalidDbName.NotFound | The Drds DbName provided does not exist in our records. | 404 |
参数错误 | InvalidParameter.Mismatch | The specified parameter does not match. | 400 |
密码格式错误 | InvalidPassword.MalFormed | The specified parameter password is not valid | 400 |
实例正在变配中 | OperationDenied.DrdsInstanceUpgrading | The drds instance is upgrading, please try again later | 400 |
修改只读账户密码失败 | UpdateDbUserPassword.Failed | Update password failed, Please try again later | 400 |
无效的只读账户 | InvalidReadOnlyAccount.NotFound | read only account not found | 400 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,这是关于如何使用阿里云分布式关系型数据库服务(DRDS)修改只读账户密码的功能描述、请求参数、返回值以及可能遇到的错误码和对应的错误描述。下面我将为您详细解释这些内容:
该功能允许用户修改DRDS实例中指定数据库的只读账户的密码。
要完成此操作,需要通过API调用提供以下参数: - Action: 必须参数,固定值为ModifyReadOnlyAccountPassword
,表示执行修改只读账户密码的操作。 - DrdsInstanceId: 必须参数,指DRDS实例的ID,用于定位要操作的DRDS实例。 - DbName: 必须参数,指定数据库的名称。 - AccountName: 必须参数,只读账户的名称。 - OriginPassword: 必须参数,当前只读账户的旧密码。 - NewPassword: 必须参数,要设置的新密码。
API调用后,会返回一些基本的公共返回值,具体格式和内容未在您的描述中给出,但通常包括操作是否成功、请求ID等信息。
当调用过程中出现问题时,系统会返回错误码和相应的错误描述,帮助诊断问题,主要错误包括但不限于: - InvalidDrdsInstanceId.NotFound: 实例ID不存在。 - InvalidDbName.NotFound: 指定的数据库名不存在。 - InvalidParameter.Mismatch: 提供的参数不匹配或格式错误。 - InvalidPassword.MalFormed: 密码格式不正确。 - OperationDenied.DrdsInstanceUpgrading: DRDS实例正在升级,无法进行操作。 - UpdateDbUserPassword.Failed: 修改密码失败,请稍后再试。 - InvalidReadOnlyAccount.NotFound: 无效的只读账户,找不到指定的只读账户。 - InvalidPassword.MalFormed (原密码输入错误): 输入的原始密码不正确。 - InvalidInstanceStatus.NotRunning: DRDS实例不是运行状态,无法执行操作。 - InvalidDbStatus.NotRunning: 数据库不是运行状态,无法执行操作。
希望以上信息能帮助您顺利完成DRDS只读账户密码的修改操作。如果有更具体的实施步骤或遇到其他问题,欢迎继续咨询。