开发者社区 问答 正文

如何修改只读账户密码



功能描述


修改 DRDS 数据库的只读账户的密码。

请求参数

[backcolor=transparent]参数名[backcolor=transparent]类型[backcolor=transparent]是否必须[backcolor=transparent]说明
ActionString系统规定参数,取值:ModifyReadOnlyAccountPassword
DrdsInstanceIdStringDRDS 实例 ID
DbNameString数据库名
AccountNameString只读帐户名
OriginPasswordString只读账户旧密码
NewPasswordString只读账户新密码


返回值

[backcolor=transparent]参数名[backcolor=transparent]类型[backcolor=transparent]描述
公共返回值


[backcolor=transparent]错误码

[backcolor=transparent]错误[backcolor=transparent]错误代码[backcolor=transparent]描述[backcolor=transparent]HTTP 状态码
通用错误码
实例不存在InvalidDrdsInstanceId.NotFoundThe DrdsInstanceId provided does not exist in our records.404
数据库不存在InvalidDbName.NotFoundThe Drds DbName provided does not exist in our records.404
参数错误InvalidParameter.MismatchThe specified parameter does not match.400
密码格式错误InvalidPassword.MalFormedThe specified parameter password is not valid400
实例正在变配中OperationDenied.DrdsInstanceUpgradingThe drds instance is upgrading, please try again later400
修改只读账户密码失败UpdateDbUserPassword.FailedUpdate password failed, Please try again later400
无效的只读账户InvalidReadOnlyAccount.NotFoundread only account not found400
[tr=rgb(239, 251, 255)][td]原密码输入错误 InvalidPassword.MalFormedThe specified parameter password is not valid400 实例不是运行状态InvalidInstanceStatus.NotRunningThe Instance is not in running status400 数据库不是运行状态InvalidDbStatus.NotRunningThe drds database is not in running status400

展开
收起
猫饭先生 2017-10-30 14:15:37 1959 分享 版权
阿里云 AI 助理回答

根据您提供的信息,这是关于如何使用阿里云分布式关系型数据库服务(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的安全策略。
  • 确保DRDS实例及其数据库处于运行状态。
  • 准确填写所有必填参数,特别是密码字段,注意遵循密码复杂度要求。
  • 如果遇到操作被拒绝或失败的情况,根据返回的错误码检查并解决相应问题后重试。

希望以上信息能帮助您顺利完成DRDS只读账户密码的修改操作。如果有更具体的实施步骤或遇到其他问题,欢迎继续咨询。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答