开发者社区 问答 正文

如何删除只读账户



功能描述


删除 DRDS 数据库的只读账户。

请求参数

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


返回值

[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
删除只读账户失败OperationFailed.RemoveDbUserFailedRemove readonly account failed, please try again later400
无效的只读账户InvalidReadOnlyAccount.NotFoundread only account not found400
[tr=rgb(239, 251, 255)][td]实例不是运行状态 InvalidInstanceStatus.NotRunningThe Instance is not in running status400 数据库不是运行状态InvalidDbStatus.NotRunningThe drds database is not in running status400

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

根据您提供的信息,这是关于阿里云分布式关系型数据库服务(DRDS)中删除只读账户的功能描述、请求参数、返回值以及可能遇到的错误码说明。下面我将为您详细解释这些内容:

功能描述

此功能允许用户通过调用特定的API操作来删除DRDS实例中的一个指定数据库的只读账户。这有助于用户管理数据库访问权限和安全性。

请求参数

  • Action: 必须参数,固定值RemoveReadOnlyAccount,表示执行删除只读账户的操作。
  • DrdsInstanceId: 必须参数,类型为字符串,表示目标DRDS实例的ID。
  • DbName: 必须参数,类型为字符串,表示要从中删除只读账户的数据库名。
  • AccountName: 必须参数,类型为字符串,表示要删除的只读账户的名称。

返回值

虽然具体的返回值结构未详细列出,但通常阿里云API在成功执行后会返回一个包含操作状态和相关信息的JSON响应,比如操作是否成功、请求ID等。

错误码

  • InvalidDrdsInstanceId.NotFound: 表示提供的DRDS实例ID不存在,HTTP状态码404。
  • InvalidDbName.NotFound: 表示指定的数据库名不存在,HTTP状态码404。
  • InvalidParameter.Mismatch: 参数不匹配错误,HTTP状态码400。
  • InvalidPassword.MalFormed: 密码格式错误,尽管这个错误码与删除操作看似关联不大,但出现在列表中可能意味着在某些场景下密码验证也是必要的步骤之一,HTTP状态码400。
  • OperationDenied.DrdsInstanceUpgrading: DRDS实例正在升级中,无法执行操作,请稍后再试,HTTP状态码400。
  • OperationFailed.RemoveDbUserFailed: 删除只读账户失败,请重试,HTTP状态码400。
  • InvalidReadOnlyAccount.NotFound: 无效的只读账户,即尝试删除的只读账户不存在,HTTP状态码400。
  • InvalidInstanceStatus.NotRunning: 实例不是运行状态,无法执行删除操作,HTTP状态码400。
  • InvalidDbStatus.NotRunning: 数据库不是运行状态,同样不允许执行删除操作,HTTP状态码400。

了解这些错误码有助于在调用API时进行错误处理和调试,确保操作顺利进行。如果在使用过程中遇到任何问题,建议查阅阿里云官方文档或联系客服获取更详细的帮助。

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