详情页标题前

阿里云RDS数据库CreateGADInstance – 创建GAD实例-云淘科技

详情页1

该接口用于创建RDS全球多活数据库集群。

接口说明

适用引擎

  • RDS MySQL

相关功能文档

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

创建与释放全球多活数据库集群

调试

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

调试阿里云RDS数据库CreateGADInstance - 创建GAD实例-云淘科技调试

授权信息

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

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

请求参数

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

中心节点所在地域ID,可调用DescribeRegions查询。

cn-hangzhou
CentralDBInstanceId string

主实例ID,可调用DescribeDBInstances获取。该实例将作为RDS全球多活数据库集群的中心节点(主节点)。

说明

  • 一个主实例ID仅能作为一个RDS全球多活数据库集群的中心节点。
  • 当前仅华东1(杭州)、华东2(上海) 、华北1(青岛)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)地域中的RDS MySQL主实例可作为RDS全球多活数据库集群的中心节点。
  • rm-uf6wjk5****
    DBList string

    中心节点中数据库信息的JSON数组,该数组中所有数据库信息将同步至当前单元节点(备节点)。参数说明:

    • name:数据库名称。
    • all:是否同步当前库或表中的所有数据。取值:true|false
    • Table:表名称。若all参数为false,则还需要在JSON数组中套入需要同步的表名称。

    示例:{ "testdb": { "name": "testdb", "all": false, "Table": { "order": { "name": "order", "all": true }, "ordernew": { "name": "ordernew", "all": true } } } }

    { “testdb”: { “name”: “testdb”, “all”: false, “Table”: { “order”: { “name”: “order”, “all”: true }, “ordernew”: { “name”: “ordernew”, “all”: true } } } }
    Description string

    RDS全球多活数据库集群的名称。

    test
    UnitNode object []

    单元节点信息。

    RegionID string

    新建单元节点所在的地域ID,可调用DescribeRegions查询。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    cn-hangzhou
    ZoneID string

    新建单元节点所在的可用区ID,可调用DescribeRegions查询。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    cn-hangzhou-h
    VpcID string

    新建单元节点的专有网络(VPC)ID。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    vpc-bp19ame5m1r3o****
    DBInstanceStorage long

    新建单元节点的存储空间大小。单位:GB。每5GB进行递增,取值范围请参见实例规格表。您也可以调用DescribeAvailableResource接口查询目标实例规格中可用的存储空间范围。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    20
    SecurityIPList string

    新建单元节点的IP白名单。多条记录请以英文逗号(,)隔开,不可重复,最多1000条记录。支持如下两种格式:

    • IP地址形式,例如:10.10.10.10
    • CIDR形式,例如:10.10.10.10/24(无类域间路由,24表示了地址中前缀的长度,范围为1~32)。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    10.10.10.10
    VSwitchID string

    新建单元节点的虚拟交换机(vSwitch) ID。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    vsw-bp1tg609m5j85****
    ZoneIDSlave1 string

    新建单元节点的备节点可用区ID。可调用DescribeRegions查询。

    • 如果和当前单元节点的ZoneId相同,则为单可用区部署。
    • 如果和当前单元节点的ZoneId不同,则为多可用区部署。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    cn-hangzhou-h
    ZoneIDSlave2 string

    新建单元节点的日志节点可用区ID。可调用DescribeRegions查询。

    • 如果和当前单元节点的ZoneId相同,则为单可用区部署。
    • 如果和当前单元节点的ZoneId不同,则为多可用区部署。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    cn-hangzhou-h
    DtsInstanceClass string

    新建单元节点的数据同步链路规格。取值:

    • small
    • medium
    • large
    • micro

    说明
    关于各规格的区别,请参见数据同步规格链路说明。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    medium
    DbInstanceClass string

    新建单元节点的实例规格。取值详情请参见主实例规格表。您也可以调用DescribeAvailableResource接口查询目标地域中可用的实例规格列表。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    rds.mysql.t1.small
    PayType string

    新建单元节点的付费类型。取值:

    • Postpaid:后付费(按量付费)。
    • Prepaid:预付费(包年包月)。

    说明
    系统会自动生成订单并自动完成支付,无需手动确认支付。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    Postpaid
    DBInstanceDescription string

    新建单元节点的名称。命名规则如下:

    • 长度为2~255个字符。
    • 以中文、英文字母开头,可以包含数字、中文、英文、下划线(_)、短横线(-)。
    • 不能以http://https://开头。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    test
    Engine string

    新建单元节点的数据库引擎。当前仅支持MySQL

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    MySQL
    EngineVersion string

    新建单元节点的数据库版本。取值:

    • 8.0
    • 5.7
    • 5.6
    • 5.5

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    8.0
    DtsConflict string

    新建单元节点在同步时发生主键冲突采取的修复策略。取值:

    • overwrite:覆盖目标节点中发生冲突的主键。
    • interrupt:中止同步任务,报错并退出。
    • ignore:隐藏当前节点中发生冲突的主键。

    N1~10的整数,代表第N个单元节点。一个RDS全球多活数据库集群中最多可以创建10个单元节点。

    overwrite
    DBInstanceStorageType string

    实例存储类型,取值:

    • local_ssd:本地SSD盘(推荐)。
    • cloud_ssd:SSD云盘(不推荐,部分地域已经停止售卖)。
    • cloud_essd:ESSD PL1云盘。
    • cloud_essd2:ESSD PL2云盘。
    • cloud_essd3:ESSD PL3云盘。

    本参数的默认值根据DBInstanceClass参数中传的规格代码自动判断:

    • 规格代码为本地盘规格:默认值为local_ssd
    • 规格代码为云盘规格:默认值为cloud_essd
    cloud_essd2
    CentralRdsDtsAdminAccount string

    中心节点的高权限账号,可调用DescribeAccounts查询。

    test
    CentralRdsDtsAdminPassword string

    中心节点的高权限账号对应的密码。

    Test12345
    Tag object []

    标签列表。

    Key string

    标签键。可以同时创建N个标签键,N的取值范围:1~20。不允许传入空字符串。

    testkey1
    Value string

    标签键对应的标签值。可以同时创建N个标签值,N的取值范围:1~20。允许传入空字符串。

    testvalue1
    ResourceGroupId string

    资源组ID。

    rg-acfmy****

    返回参数

    名称 类型 描述 示例值
    object

    返回参数详情。

    RequestId string

    请求ID。

    9F8C06AD-3F37-57A0-ABBF-ABD7824F55CE
    Result object

    返回信息组成的数组。

    GadInstanceName string

    全球多活数据库集群ID。

    gad-rm-bp1npi2j8****
    CreateMemberCount string

    本次调用创建的节点数量。

    2
    TaskID string

    任务ID。

    5374****

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "9F8C06AD-3F37-57A0-ABBF-ABD7824F55CE",
      "Result": {
        "GadInstanceName": "gad-rm-bp1npi2j8****",
        "CreateMemberCount": "2",
        "TaskID": "5374****"
      }
    }

    错误码

    HTTP status code 错误码 错误信息
    400 CreateGlobalActiveDatabase.GadInstanceNotActive gad instance not in active
    400 CreateGlobalActiveDatabaseFailed.CentralNodeNotSupportGAD CentralNode DB not support GAD
    400 CreateGlobalActiveDatabaseFailed.UnitMemberParamsEmpty UnitMemberParams not valid
    400 CreateGlobalActiveDatabaseFailed.UnitMemberParamsError UnitMemberParams not valid
    400 CreateGlobalActiveDatabaseFailed.GadNameNotMatchCentralNode the gadInstanceName not match with the central node
    400 CreateGlobalActiveDatabaseFailed.GadInstanceExists gad instance has exists,please add member!
    400 CreateGlobalActiveDatabaseFailed.GadInstanceNotExists gad instance not exists,please create GAD!
    400 CreateGlobalActiveDatabase.GadInstanceNotFound gad instance not Found
    400 CreateGlobalActiveDatabase.GetInstanceMemberFaied get instance member list failed
    400 CreateGlobalActiveDatabaseImpl.preCheckGadInstance exceed max member count 10
    400 CreateGlobalActiveDatabaseImpl.preCheckMemberParams centralNode not exists

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

    变更历史

    变更时间 变更内容概要 操作
    2022-08-10 OpenAPI 错误码发生变更,OpenAPI 入参发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      删除错误码:400
    入参 OpenAPI 入参发生变更
      新增入参:Tag

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

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

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

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

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

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

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

    相关推荐

    • 阿里云日志服务SLS管理OSS投递任务(新版)-云淘科技

      您可以在数据投递概览页面管理OSS投递任务,包括查看OSS投递任务的基础信息、统计报表,修改配置并重启任务、删除OSS投递任务等操作。 前提条件 已创建OSS投递任务。具体操作,请参见创建OSS投递任务(新版)。 已开启任务运行日志。具体操作,请参见开启任务运行日志。 操作入口 登录日志服务控制台。 在Project列表区域,单击目标Project。 在左侧…

      2023年12月10日
    • 阿里云日志服务SLS查询与分析OSS数据-云淘科技

      本视频介绍导入OSS数据并进行查询与分析的操作步骤。 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

      阿里云日志服务SLS 2023年12月10日
    • 阿里云日志服务SLS自定义查询-云淘科技

      日志服务提供专属Logstore,用于存储接入到日志服务的移动运维监控数据。您可以在该Logstore中执行查询和分析操作。 前提条件 已接入数据。具体操作,请参见通过Android SDK接入数据或通过iOS SDK接入数据。 背景信息 移动端应用相关的专属Logstore说明如下: iOS应用:sls-alysls-track-ios Android应用…

      阿里云日志服务SLS 2023年12月10日
    • 阿里云RDS数据库DescribeAvailableZones – 查询可用区资源-云淘科技

      该接口用于查询RDS的可用区资源。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL 说明 该接口仅用于查询可用区资源,不用于控制台关于RDS PostgreSQL的售卖。购买页根据实际售卖策略不同,部分参数取值会略有不同,实际购买时请以购买页为准。 RDS SQL Server RDS MariaDB 调试 您可以在OpenAPI Ex…

      阿里云数据库 2023年12月9日
    • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
    • 阿里云RDS数据库DescribeEvents – 查询历史事件-云淘科技

      该接口用于查询RDS历史事件记录列表。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server RDS MariaDB 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL历史事件 RDS PostgreSQL历史事件 RDS S…

      阿里云数据库 2023年12月9日

    联系我们

    400-800-8888

    在线咨询: QQ交谈

    邮件:admin@example.com

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

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