详情页标题前

阿里云RDS数据库GrantAccountPrivilege – 授权账号访问数据库-云淘科技

详情页1

该接口用于授权数据库账号访问指定的数据库。

接口说明

适用引擎

  • RDS MySQL
  • RDS PostgreSQL
  • RDS SQL Server
  • RDS MariaDB

相关功能文档

注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作

  • RDS MySQL修改账号权限
  • RDS PostgreSQL数据库账号授权
  • RDS SQL Server修改账号权限
  • RDS MariaDB修改账号权限

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI
Explorer可以自动生成SDK代码示例。

调试阿里云RDS数据库GrantAccountPrivilege - 授权账号访问数据库-云淘科技调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 访问级别 资源类型 条件关键字 关联操作
rds:GrantAccountPrivilege Write
  • DBInstanceacs:rds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
  • rds:ResourceTag

请求参数

名称 类型 必填 描述 示例值
DBInstanceId string

实例ID。可调用DescribeDBInstances获取。

rm-uf6wjk5****
AccountName string

账号名称。

test1
DBName string

需要授权访问的数据库名称,多个数据库名称之间用英文逗号(,)分隔。

testDB1
AccountPrivilege string

账号权限,填了多少个DBName值,就需要填多少个该参数值。取值含义:

  • ReadWrite:读写
  • ReadOnly:只读
  • DDLOnly:仅执行DDL
  • DMLOnly:只执行DML
  • DBOwner:数据库所有者

说明

  • MySQL和MariaDB可传入ReadWriteReadOnlyDDLOnlyDMLOnly
  • SQL Server可传入ReadWriteReadOnlyDBOwner
  • PostgreSQL云盘版可传入DBOwner
  • ReadWrite

    返回参数

    名称 类型 描述 示例值
    object

    返回参数详情。

    RequestId string

    请求ID。

    81BC9559-7B22-4B7F-B705-5F56DEECDEA7

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "81BC9559-7B22-4B7F-B705-5F56DEECDEA7"
    }

    错误码

    HTTP status code 错误码 错误信息 描述
    400 Account.UpdateError Update Account failed, please check your input value 更新账户失败, 请检查请求参数,或实例参数策略配置
    400 Database.ConnectError Database connect error. please check instance status and database processlist 数据库连接异常,请检查实例状态及数据库的连接池
    400 DbRestoring Database is in restoring state. 数据库处于还原状态。
    400 InvalidAccountPrivilege.Malformed Specified account privilege is not valid. 账号权限不足。
    400 IncorrectAccountStatus Current account status does not support this operation. 当前账号状态不支持此操作。
    400 IncorrectAccount Current DB instance account does not support this operation. 当前实例账号不支持此操作。
    400 InvalidDBNameOrAccountPrivilege Account permissions and database names must correspond. 账号权限和数据库名称必须对应
    403 IncorrectDBInstanceType Current DB instance type does not support this operation. 操作失败,该实例状态下不支持此操作。
    403 IncorrectDBInstanceState Current DB instance state does not support this operation. 当前实例状态不支持此操作。
    403 IncorrectAccountType Current account type does not support this operation. 当前账户类型不支持此操作,请选择正确的账户类型。
    403 IncorrectAccountPrivilegeType the current account privilege type does not support this operation. 当前账户权限类型不支持此操作
    403 OperationDenied.AccountMode The operation is not permitted due to account mode of instance. 操作失败,当前实例的帐户模式不支持此操作。
    403 IncorrectDBInstanceCharacterType Current DB Instance character_type does not support this operation. 当前DB实例字符类型不支持此操作。
    403 SqlExcutionFailed Failed to connect to host: connection timed out. 无法连接到主机:连接超时。
    404 IncorrectDBInstanceLockMode Current DB instance lock mode does not support this operation. 操作失败,实例处于锁定状态。
    404 InvalidAccountName.NotFound Specified account name does not exist. 当前账户名不存在,请确认或选择正确的账户名。

    访问错误中心查看更多错误码。

    变更历史

    变更时间 变更内容概要 操作
    2023-08-08 OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      错误码 403 变更
      删除错误码:400
      删除错误码:404
    2023-05-19 OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      删除错误码:400
      删除错误码:403
      删除错误码:404
    2022-10-28 OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      错误码 400 变更
      新增错误码:403
      新增错误码:404
    2022-09-05 OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      错误码 400 变更
    2022-06-24 OpenAPI 描述信息更新,OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    API 描述 OpenAPI 描述信息更新
    错误码 OpenAPI 错误码发生变更
      删除错误码:400

    内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

    阿里云企业补贴进行中: 马上申请

    腾讯云限时活动1折起,即将结束: 马上收藏

    同尘科技为腾讯云授权服务中心。

    购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    转转请注明出处:https://www.yunxiaoer.com/154101.html

    (0)
    上一篇 2023年12月9日
    下一篇 2023年12月9日
    详情页2

    相关推荐

    • 阿里云负载均衡RemoveServersFromServerGroup – 移除后端服务器-云淘科技

      从服务器组中移除后端服务器。 接口说明 RemoveServersFromServerGroup接口属于异步接口,即系统返回一个请求ID,但该后端服务器尚未移除成功,系统后台的移除任务仍在进行。 您可以调用ListServerGroups查询服务器组的状态: 当服务器组处于Configuring状态时,表示服务器组正在变配中。 当服务器组处于Availabl…

      阿里云负载均衡 2023年12月10日
    • 腾讯云对象存储CRC64 校验

      简介 数据在客户端和服务器间传输时可能会出现错误,COS 除了可以通过 MD5 和自定义属性 验证数据完整性外,还可以通过 CRC64 检验码来进行数据校验。COS 会对新上传的对象进行 CRC64 计算,并将结果作为对象的属性进行存储,随后在返回的响应头部中携带 x-cos-hash-crc64ecma,该头部表示上传对象的 CRC64 值,根据 ECMA…

      腾讯云 2023年12月9日
    • 腾讯云容器服务Ingress 跨域绑定同尘科技

      简介 使用 CLB 型 Ingress 时,默认是在当前集群所在 VPC 内的随机可用区生成 CLB。现目前 TKE 的 CLB Ingress 已支持指定可用区、包括其他地域的可用区。本文将为您介绍如何通过控制台和 YAML 两种方式为 CLB Ingress 跨域绑定和指定可用区。 应用场景 需要支持 CLB 的跨地域接入或跨 VPC 接入,即 CLB …

      2023年12月9日
    • 腾讯云对象存储图片搜索接口

      功能描述 该接口用于检索图片。 授权说明 授权策略中 action 设置为 ci:SearchImage 。查看所有 action。 服务开通 使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存储桶。 使用限制 使用该接口时,请先确认相关限制条件。详情请参见 使用限制。 请求 请求示例 GET /?ci-process=ImageSearch&a…

      腾讯云 2023年12月9日
    • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
    • 腾讯云负载均衡退费说明

      说明:包年包月预付费:云产品申请退货退款,每个主体默认享有一次五天内无理由全额退款,其余退款申请按照非全额退款处理。按量计费后付费:云产品直接清退资源,无法申请退款;如有冻结费用则进行解冻,按 冻结规则 返回腾讯云账户。如您在退款时遇到问题,可拨打客服电话4009100100或 提交工单 处理。为了更方便您使用腾讯云负载均衡,如果您在购买包年包月负载均衡后有…

      腾讯云 2023年12月9日

    联系我们

    400-800-8888

    在线咨询: QQ交谈

    邮件:admin@example.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注微信
    本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。