华为云用户手册

  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/components URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dd93e98e103b4fc4b5a978a6bd6f03a9in14/components 参数说明 表1 参数说明 名称 参数类型 是否必选 说明 project_id string 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id string 是 实例ID。 limit integer 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。例如该参数设定为10,则查询结果最多只显示10条记录。 offset integer 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。例如:该参数指定为0,limit指定为10,则只展示第1-10条数据。
  • 响应消息 正常响应要素说明 表2 要素说明 名称 参数类型 说明 nodes Array of objects 组件详情。 详情请参见表3。 total_count integer 总记录数。 表3 nodes说明 名称 参数类型 说明 id string 节点id。 components Array of objects 该实例节点下的组件信息列表,详情请参见查询实例的组件列表。 表4 components说明 名称 参数类型 说明 id string 组件id。 GTM:Global Transaction Manager,全局事务管理器。用于管理事务状态的部件。 CMS:Cluster Management Server,集群管理组件。是用于管理集群状态的部件。 DN:Data Node,和CN对应的概念。负责实际执行表数据的存储、查询操作。 CN:Coordinator Node,负责数据库系统元数据存储、查询任务的分解和部分执行,以及将DN中查询结果汇聚在一起。 ETCD:Editable Text Configuration Daemon,分布式键值存储系统,用于共享配置和服务发现(服务注册和查找)。 role string 节点角色。 master:组件所在节点为主节点。 slave:组件所在节点为备节点。 status string 组件状态。 Primary:该组件为主。 Normal:该组件状态正常。 Down:该组件处于宕机状态。 Standby:该组件为备。 StateFollower:该ETCD为备。 StateLeader:该ETCD为主。 StateCandidate:该ETCD为仲裁。 正常响应样例 { "nodes": [ { "components": [ { "id": "cm_1", "role": "master", "status": "Primary" }, { "id": "etcd_7001", "role": "master", "status": "StateLeader" }, { "id": "dn_6001", "role": "master", "status": "Primary" } ], "id": "e45f54a68f924fb7b43e4c9a569d37e0no14" }, { "components": [ { "id": "cm_3", "role": "slave", "status": "Standby" }, { "id": "etcd_7003", "role": "slave", "status": "StateFollower" }, { "id": "dn_6003", "role": "slave", "status": "Standby" } ], "id": "4faf806170f046108d43e1357260962fno14" }, { "components": [ { "id": "cm_2", "role": "slave", "status": "Standby" }, { "id": "etcd_7002", "role": "slave", "status": "StateFollower" }, { "id": "dn_6002", "role": "slave", "status": "Standby" } ], "id": "b7621cb2ac3c4994a4beb1bead701feeno14" } ], "total_count": 3}
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/instances?id={id}&name={name}&type={type}&datastore_type={datastore_type}&vpc_id={vpc_id}&subnet_id={subnet_id}&offset={offset}&limit={limit} URI样例 查询所有实例列表 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/97b026aa9cc4417888c14c84a1ad9860/instances 根据指定条件查询实例列表 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/97b026aa9cc4417888c14c84a1ad9860/instances?id=ed7cc6166ec24360a5ed5c5c9c2ed726in14&name=hy&type=Enterprise&datastore_type= GaussDB &vpc_id=19e5d45d-70fd-4a91-87e9-b27e71c9891f&subnet_id=bd51fb45-2dcb-4296-8783-8623bfe89bb7&offset=0&limit=10 参数说明 表1 参数说明 名称 参数类型 是否必选 说明 project_id String 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 id String 否 实例ID。 “*”为系统保留字符,如果id是以“*”起始,表示按照*后面的值模糊匹配,否则,按照id精确匹配查询。不能只传入“*”。 name String 否 实例名称。 “*”为系统保留字符,如果name是以“*”起始,表示按照*后面的值模糊匹配,否则,按照name精确匹配查询。不能只传入“*”。 type String 否 按照实例类型查询。目前支持取值如下: Enterprise(区分大小写),对应分布式实例(独立部署)。 Centralization_standard(区分大小写),对应主备版实例。 datastore_type String 否 数据库类型,不区分大小写。 GaussDB vpc_id String 否 虚拟私有云ID,获取方法如下:。 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询VPC列表。 subnet_id String 否 子网的网络ID信息。 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 offset Integer 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit Integer 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 tags String 否 根据实例标签键值对进行查询。 {key}表示标签键,最大长度127个unicode字符。key不能为空或者空字符串,不能为空格,使用之前先trim前后半角空格。不能包含+/?#&=,%特殊字符。 {value}表示标签值,可以为空。最大长度255个unicode字符,使用之前先trim 前后半角空格。不能包含+/?#&=,%特殊字符。如果value为空,则表示any_value(查询任意value)。 如果同时使用多个标签键值对进行查询,中间使用逗号分隔开,最多包含20组。
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } }
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • URI URI格式 DELETE https://{Endpoint}/v3/{project_id}/instances/{instance_id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • 响应消息 正常响应要素说明 表8 要素说明 名称 参数类型 说明 instance Object 实例信息。 详情请参见表9。 job_id String 实例创建的任务id。 仅创建按需实例时会返回该参数。 order_id String 订单号,创建包年包月时返回该参数。 表9 instance说明 名称 参数类型 说明 id String 实例id。 name String 实例名称。用于表示实例的名称,同一租户下,同类型的实例名称可相同。 取值范围:4~64个字符之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 status String 实例状态。如BUILD,表示创建中。 仅创建按需实例时会返回该参数。 datastore Object 数据库信息。 详情请参见表10。 ha Object 数据库部署形态。 详情请参见表11。 replica_num Integer 实例副本数。 port String 数据库端口信息,与请求参数相同。 backup_strategy Object 自动备份策略。 详情请参见表12。 enterprise_project_id String 项目标签。 flavor_ref String 规格码,取值范围:非空。参考数据库实例规格中GaussDB的“规格编码”列内容获取。 volume Object volume信息。 详情请参见表13。 region String 区域ID。 availability_zone String 可用区ID。 vpc_id String 虚拟私有云ID。 subnet_id String 子网的网络ID信息。 security_group_id String 实例所属的安全组。 charge_info Object 付费方式信息。 详情请参见表14。 表10 datastore字段数据结构说明 名称 参数类型 说明 type String 数据库引擎,返回值如下: GaussDB version String 数据库版本。 表11 ha字段数据结构说明 名称 参数类型 说明 mode String GaussDB分布式模式支持取值:enterprise(企业版) ,主备版取值:centralization_standard,不区分大小写。 replication_mode String 备机同步参数。 取值: GaussDB为“sync”。 说明: “sync”为同步模式。 consistency String GaussDB的预留参数:指定事务一致性类型,取值范围:strong(强一致性) | eventual(最终一致性)。 consistency_protocol String 指定副本一致性协议类型,取值范围:quorum | paxos。不填时,默认为quorum。 表12 backup_strategy字段数据结构说明 名称 参数类型 说明 start_time String 备份时间段。自动备份将在该时间段内触发。 取值范围:非空,格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。 HH取值必须比hh大1。 mm和MM取值必须相同,且取值必须为整点。 取值示例: 08:00-09:00 23:00-00:00 如果请求体中不填写“backup_strategy”字段,则响应体中 “start_time”默认返回“02:00-03:00”。 keep_days Integer 指定已生成备份文件的可保存天数。 取值范围:1~732。如果请求体中不填写“backup_strategy”字段,则响应体中 “keep_days”默认填写为7天。 表13 volume字段数据结构说明 名称 参数类型 说明 type String 磁盘类型。 取值如下,区分大小写: ULTRAHIGH,表示SSD盘。 ESSD,表示极速云盘。 size Integer 磁盘大小。 GaussDB分布式实例创建时需指定大小:要求必须为(分片数 * 40GB)的倍数,取值范围:(分片数*40GB)~(分片数*16TB)。 表14 charge_Info字段数据结构说明 名称 参数类型 说明 charge_mode String 计费模式。 postPaid:后付费,即按需付费。 prePaid:预付费,即包年/包月。 period_type String 订购周期类型。month:包月。year:包年。说明:“charge_mode”为“prePaid”时生效,且为必选值。 枚举值: month year period_num Integer “charge_mode”为“prePaid”时生效,且为必选值,指定订购的时间。 取值范围: 当“period_type”为“month”时,取值为1~9。当“period_type”为“year”时,取值为1~3。 is_auto_renew Boolean 创建包周期实例时可指定,表示是否自动续订,续订时会自动支付。 按月订购时续订周期默认为1个月,按年订购时续订周期默认为1年,续订周期可自定义修改。 true,表示自动续订。 false,表示不自动续订,默认为该方式。 is_auto_pay Boolean 创建包周期实例时可指定,表示是否自动从账户中支付,该字段不影响自动续订的支付方式。 true,表示自动从账户中支付。 false,表示手动从账户中支付,默认为该支付方式。 正常响应样例 GaussDB企业版实例:{ "instance": { "id": "ad8cd1440aa94a02ae4580fcbebb3143in14", "name": "user1-v3-independent", "status": "BUILD", "datastore": { "type": "GaussDB", "version": "1.4" }, "ha": { "mode": "Enterprise", "replication_mode": "sync", "consistency": "strong", "consistency_protocol":"quorum" }, "port": "8000", "volume": { "type": "ULTRAHIGH", "size": 120 }, "replica_num": 3, "region": "aaa", "region": "aaa", "backup_strategy": { "start_time": "17:00-18:00", "keep_days": 7 }, "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in", "availability_zone": "bbb,bbb,bbb", "availability_zone": "bbb,ccc", "vpc_id": "1f011c32-2de2-4aa8-a161-9498dbcef329", "subnet_id": "54a44bec-e36f-441e-86bb-d749ace9c189", "security_group_id": "c6123999-8532-421c-9db6-e078013ff58f", "charge_info": { "charge_mode": "postPaid" } }, "job_id": "30f2790a-a5b6-4a13-a5ab-733c746609af"} 异常响应 请参见异常请求结果。
  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/instances URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/instances 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。
  • 概述 GaussDB是华为自主创新研发的分布式关系型数据库。该产品支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。 您可以使用本文档提供API对数据库实例进行相关操作,如创建、删除、查询参数配置、扩容等。支持的全部操作请参见API概览。 在调用GaussDB API之前,请确保已经充分了解GaussDB相关概念,详细信息请参见《GaussDB 用户指南》的“产品介绍”。 父主题: 使用前必读
  • 响应消息体(可选) 该部分可选。响应消息体通常以结构化格式(如JSON或XML)返回,与响应消息头中Content-Type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体,为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "az-01",...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 {"error_code": "AS.0001","error_msg": "The format of message is error"} 其中,“error_code”表示错误码,“error_msg”表示错误描述信息。
  • API概览 通过使用GaussDB接口,您可以使用GaussDB的创建实例、删除实例等功能。 类型 子类型 说明 GaussDB 接口 实例管理 包括创建实例、扩容实例磁盘空间、删除实例、查询实例列表、获取指定实例、CN横向扩容、DN分片扩容、重置数据库密码、修改实例名称接口,查询实例组件列表,规格变更,分片节点主备切换。 参数配置 包括修改指定实例参数、获取参数模板列表、获取指定实例的参数接口。 备份管理 包括设置自动备份策略、查询自动备份策略、查询备份列表、创建手动备份、删除手动备份、查询可恢复时间段、恢复到新实例接口。 引擎版本和规格 包括查询数据库引擎的版本、查询数据库规格接口。 查询数据库磁盘类型 包括查询数据库磁盘类型接口。 管理数据库和用户 包括创建数据库、创建数据库用户、创建数据库SCHEMA、授权数据库帐号、重置数据库帐号密码、查询数据库列表、查询数据库用户列表、查询数据库SCHEMA列表接口。
  • URI URI格式 PUT https://{Endpoint}/v3/{project_id}/recycle-policy URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0611f1bd8b00d5d32f17c017f15b599f/recycle-policy 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。
  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/weak-password-verification URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/weak-password-verification 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。
  • 响应消息 正常响应参数说明 表2 参数说明 名称 参数类型 描述 job Object 任务信息,请参见表job字段数据结构说明。 表3 job字段数据结构说明 名称 参数类型 描述 id String 任务ID。 name String 任务名称。 status String 任务执行状态。 取值: 值为“Running”,表示任务正在执行。 值为“Completed”,表示任务执行成功。 值为“Failed”,表示任务执行失败。 created String 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 ended String 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 progress String 任务执行进度。 说明: 执行中状态才返回执行进度,例如“60%”,表示任务执行进度为60%,否则返回“”。 instance Object 执行任务的实例信息。 请参见表4。 fail_reason String 任务执行失败时的错误信息。 表4 instance字段数据结构说明 名称 参数类型 描述 id String 实例ID。 name String 实例名称。
  • 请求消息 参数说明 表1 请求参数 名称 类型 IN 是否必选 描述 x-auth-token string header 是 用户Token。 project_id string path 是 项目ID。 id string query 是 任务ID。目前支持以下任务类型: CreateGaussDBV5Instance:创建实例 BackupSnapshotGaussDBV5InInstance:手动创建备份 CloneGaussDBV5NewInstance:恢复到新实例 RestoreGaussDBV5InInstance:恢复到当前实例 RestoreGaussDBV5InInstanceToExistedInst:恢复到已有实例 DeleteGaussDBV5Instance:删除实例 EnlargeGaussDBV5Volume:磁盘扩容 ResizeGaussDBV5Flavor:规格变更 GaussDBV5ExpandClusterCN:协调节点扩容 GaussDBV5ExpandClusterDN:分片扩容
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/jobs?id={id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/jobs?id=5cbb8a90-2253-4cff-8a13-49aa8f31dfb5
  • 响应消息 正常响应要素说明 表7 要素说明 参数 参数类型 描述 instance Object 实例信息。 详情请参见表8。 job_id String 恢复新实例的任务id。 order_id string 创建实例的订单ID。 仅创建包周期实例时会返回该参数。 表8 instance说明 参数 参数类型 描述 id String 实例id。 name String 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名。 取值范围:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 status String 实例状态。如BUILD,表示创建中。 datastore Object 数据库信息。 详情请参见表9 ha Object 实例部署形态。 详情请参见表10 port String 数据库端口信息。 当不传该参数时,默认端口8000。 enterprise_project_id String 项目标签。 volume Object volume信息。 详情请参见表11 backup_strategy Object 自动备份策略。 详情请参见表12 replica_num Integer 实例副本数。 region String 区域ID。 取值范围:非空,请参见地区和终端节点。 flavor_ref String 规格码。 availability_zone String 可用区ID。可选部署在同一可用区或三个不同可用区,可用区之间用逗号隔开。 取值范围:非空,请参见地区和终端节点。 vpc_id String 虚拟私有云ID。 subnet_id String 子网ID。 security_group_id String 安全组ID。 charge_info Object 付费方式信息,支持按需和包周期。 详情请参见表13。 表9 datastore字段数据结构说明 参数 参数类型 描述 type String 数据库引擎,返回值如下: GaussDB 枚举值: GaussDB version String 数据库版本。 表10 ha字段数据结构说明 参数 参数类型 描述 mode String GaussDB 分布式模式,返回值为:enterprise(企业版);主备版,返回值为:centralization_standard(主备版)。 replication_mode String 备机同步参数。 取值: GaussDB为“sync”。 说明: “sync”为同步模式。 枚举值: sync consistency String GaussDB的预留参数:指定实例一致性类型,取值范围:strong(强一致性) | eventual(最终一致性)。 枚举值: strong eventual 表11 volume字段数据结构说明 参数 参数类型 描述 type String 磁盘类型。 取值如下,区分大小写: ULTRAHIGH,表示SSD。 ESSD,表示极速云盘 枚举值: ULTRAHIGH ESSD size Integer 磁盘大小。 GaussDB分布式实例恢复时需指定大小:要求必须为(分片数 * 40GB)的倍数,取值范围:(分片数40GB)~(分片数16TB)。 表12 backup_strategy字段数据结构说明 参数 参数类型 描述 start_time String 废弃字段。无需关注。 keep_days Integer 废弃字段。无需关注。 表13 charge_info字段数据结构说明 参数 参数类型 描述 charge_mode String 计费模式。支持postPaid,后付费,即按需付费;perPaid,先付费,即包周期。 period_type string 订购周期类型。month:包月。year:包年。 说明: “charge_mode”为“prePaid”时生效,且为必选值。 period_num integer “charge_mode”为“prePaid”时生效,且为必选值,指定订购的时间。 取值范围: 当“period_type”为“month”时,取值为1~9。 当“period_type”为“year”时,取值为1~3。 is_auto_renew boolean 包周期实例特有,表示是否自动续订,续订时会自动支付。 按月订购时续订周期默认为1个月,按年订购时续订周期默认为1年,续订周期可自定义修改。 true,表示自动续订。 false,表示不自动续订,默认为该方式。 is_auto_pay boolean 包周期实例时特有,表示是否自动从账户中支付,该字段不影响自动续订的支付方式。 true,表示自动从账户中支付。 false,表示手动从账户中支付,默认为该支付方式。 正常响应样例 { "instance": { "id": "2gfdsh844a4023a776fc5c5fb71fb4in14", "name": "gaussdb-instance-rep2", "status": "BUILD", "datastore": { "type": "GaussDB", "version": "1.4" }, "ha": { "mode": "enterprise", "consistency": "strong", "replication_mode": "sync" }, "volume": { "type": "ULTRAHIGH", "size": 160 }, "port": "8000", "replica_num": 3, "region": "regionA", "enable_parallel_restore": false, "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in", "availability_zone": "aaa,bbb,ccc", "vpc_id": "490a4a08-ef4b-44c5-94be-3051ef9e4fce", "subnet_id": "0e2eda62-1d42-4d64-a9d1-4e9aa9cd994f", "security_group_id": "2a1f7fc8-3307-42a7-aa6f-42c8b9b8f8c5", "charge_info": { "charge_mode": "postPaid" }, "enterprise_project_id": "fdsa-3rds", }, "job_id": "dff1d289-4d03-4942-8b9f-463ea07c000d"} 异常响应 请参见异常请求结果。
  • 请求示例 恢复到新实例,新实例规格为8U64G,磁盘为160G。 { "name": "targetInst", "availability_zone": "aaa,bbb,ccc", "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in", "volume": { "type": "ULTRAHIGH", "size": 160 }, "disk_encryption_id": "2gfdsh-844a-4023-a776-fc5c5fb71fb4", "vpc_id": "490a4a08-ef4b-44c5-94be-3051ef9e4fce", "subnet_id": "0e2eda62-1d42-4d64-a9d1-4e9aa9cd994f", "security_group_id": "2a1f7fc8-3307-42a7-aa6f-42c8b9b8f8c5", "password": "Demo@12345678", "restore_point": { "instance_id": "d8e6ca5a624745bcb546a227aa3ae1cfin14", "backup_id": "2f4ddb93b9014b0893d81d2e472f30febr14" }, "enable_parallel_restore": false, "configuration_id": "52e86e87445847a79bf807ceda213165pr01", "enterprise_project_id": "ba1f7fc8-3307-42a7-aa6f-42c8b9b8f85c", "port": 8000, "enable_force_switch": true, "time_zone": "UTC+04:00", }
  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/instances URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances 参数说明 表1 参数说明 参数 是否必选 描述 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。
  • 请求消息 表2 参数说明 参数 是否必选 参数类型 描述 name 是 String 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名。 取值范围:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 availability_zone 是 String 可用区ID。 GaussDB取值范围:非空,可选部署在同一可用区或三个不同可用区,可用区之间用逗号隔开。详见示例。 部署在同一可用区:需要输入三个相同的可用区。例如:部署在“cn-north-4a”可用区,则需要在此处输入"cn-north-4a,cn-north-4a,cn-north-4a"。 部署在三个不同可用区:需要分别输入三个不同的可用区。 取值范围:非空,请参见地区和终端节点。 flavor_ref 是 String 规格码,取值范围:非空。参考数据库实例规格中GaussDB的“规格编码”列内容获取。 volume 是 Object volume信息。 详情请参见表3 disk_encryption_id 否 String 用于磁盘加密的密钥ID,默认为空。 vpc_id 是 String 虚拟私有云ID,获取方法如下: 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询VPC列表。 subnet_id 是 String 子网的网络ID信息,获取方法如下: 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 security_group_id 是 String 指定实例所属的安全组。如果不需要指定安全组,请联系客服申请白名单。 方法1:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询安全组列表。 password 是 String 数据库密码。 GaussDB密码取值范围: 非空; 至少包含大写字母(A-Z),小写字母(a-z),数字(0-9),非字母数字字符(限定为~!@#%^*-_=+?,)四类字符中的三类字符;长度8~32个字符。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 charge_info 否 Object 付费方式信息,支持按需和包周期。 详情请参见表4。 backup_strategy 否 Object 自动备份策略。 详情请参见表6。 restore_point 是 Object 恢复数据源对象。 详情请参见表5。 enable_parallel_restore 否 Boolean 是否支持备份并行恢复。当不传该参数时,企业版默认为不支持,主备版默认支持。 configuration_id 否 String 参数组ID。当不传该参数时,使用系统默认的参数模板。 enterprise_project_id 否 String 企业项目ID。 port 否 String 数据库对外开放的端口,不填默认为8000,可选范围为:1024-39998。限制端口: 2378,2379,2380,4999,5000,5999,6000,6001,8097,8098,12016,12017,20049,20050,21731,21732,32122,32123,32124。 time_zone 否 String UTC时区。 不选择时,GaussDB国内站默认为UTC时间。 选择填写时,取值范围为UTC-12:00~UTC+12:00,且只支持整段时间,如UTC+08:00,不支持UTC+08:30。 enable_force_switch 否 Boolean enable_force_switch表示是否开启备机强升主功能,仅支持取值true,false。 enable_force_switch=true表示开启备机强升主功能,enable_force_switch=false表示关闭,默认关闭。仅支持1.2.2及以上版本。 说明: 备机强升主功能适用场景:在主机发生故障后,为了保障集群的可用性,强制拉起备机作为新主机对外提供服务的场景。 本功能在集群故障状态下,以丢失部分数据为代价换取集群尽可能快的恢复服务。本功能是集群状态为不可用时的一个逃生方法,如果操作者不清楚备机强升后丢失数据对业务的影响,请勿使用本功能。 表3 volume字段数据结构说明 参数 是否必选 参数类型 描述 type 是 String 磁盘类型。 主备模式仅支持LOCALSSD,分布式模式独立部署仅支持ULTRAHIGH,区分大小写,表示本地SSD盘及云磁盘。 支持ULTRAHIGH,表示本地盘;支持ESSD,表示极速云盘。 size 是 Integer 磁盘大小,需要大于等于原实例。例如:该参数填写为“40”,表示为恢复的实例分配40GB的磁盘空间。 E CS 部署方案取值范围:(分片数*40GB)~(分片数*16TB),且大小只能为分片数*40的整数倍。 表4 charge_info字段数据结构说明 参数 是否必选 参数类型 描述 charge_mode 是 String 计费模式。支持postPaid,后付费,即按需付费;perPaid,先付费,即包周期。 period_type 否 string 订购周期类型。month:包月。year:包年。 说明: “charge_mode”为“prePaid”时生效,且为必选值。 period_num 否 integer “charge_mode”为“prePaid”时生效,且为必选值,指定订购的时间。 取值范围: 当“period_type”为“month”时,取值为1~9。 当“period_type”为“year”时,取值为1~3。 当传入浮点型时,会自动截取为整型。 is_auto_renew 否 boolean 创建包周期实例时可指定,表示是否自动续订,续订时会自动支付。 按月订购时续订周期默认为1个月,按年订购时续订周期默认为1年,续订周期可自定义修改。 true,表示自动续订。 false,表示不自动续订,默认为该方式。 is_auto_pay 否 boolean 创建包周期实例时可指定,表示是否自动从账户中支付,该字段不影响自动续订的支付方式。 true,表示自动从账户中支付。 false,表示手动从账户中支付,默认为该支付方式。 表5 restore_point字段数据结构说明 参数 是否必选 参数类型 描述 instance_id 是 String 源实例ID。 backup_id 是 String 用于恢复的备份ID。 表6 backup_strategy字段数据结构说明 参数 是否必选 参数类型 描述 start_time 是 String 废弃字段,无需填写。 keep_days 否 Integer 废弃字段,无需填写。
  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/nodes/{node_id}/public-ip URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in14/nodes/0bc478b4d132494a8f7b804da521b4b2no14/public-ip 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。 node_id 是 节点ID
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/deployment-form URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/fff3cb7f644d4fc9a3c58f2bfe239b9e/deployment_form?solution=triset 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 否 实例ID。 solution 否 解决方案模板名称。 triset:高可用(1主2备)。
  • GaussDB授权分类 表1 实例管理 API功能 授权项 授权范围 对应API接口 创建数据库实例 gaussdb:instance:create gaussdb:param:list 支持: IAM 项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances 扩容数据库实例的磁盘空间 gaussdb:instance:modifySpec 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/action 删除数据库实例 gaussdb:instance:delete 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) DELETE /v3/{project_id}/instances/{instance_id} 查询数据库实例列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances 重置数据库密码 gaussdb:instance:modifyPasswd 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/password 修改实例名称 gaussdb:instance:rename 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/instances/{instance_id}/name 重启数据库实例 gaussdb:instance:restart 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/restart 分片节点主备切换 gaussdb:instance:switchShard 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/switch-shard 查询实例的组件列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/components 规格变更 gaussdb:instance:modifySpec 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/instance/{instance_id}/flavor 查询实例主备平衡状态 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/balance 查询解决方案模板配置 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/deployment-form 查询已绑定的EIP列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/public-ips?offset={offset}&limit={limit} 弱密码校验 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/weak-password-verification 绑定/解绑弹性公网IP gaussdb:instance:bindPublicIp 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/nodes/{node_id}/public-ip 查询实例SSL证书下载地址 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/ssl-cert/download-link 查询租户的实例配额 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/project-quotas?type={type} 表2 参数配置 API功能 授权项 授权范围 对应API接口 获取参数模板列表 gaussdb:param:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations?offset={offset}&limit={limit} 获取指定实例的参数 gaussdb:param:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/configurations 修改指定实例的参数 gaussdb:param:modify 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/instances/{instance_id}/configurations 创建参数模板 gaussdb:param:create 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/configurations 删除参数模板 gaussdb:param:delete 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) DELETE /v3/{project_id}/configurations/{config_id} 查询参数模板详情 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations/{config_id} 复制参数模板 gaussdb:param:create 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/configurations/{config_id}/copy 重置参数组 gaussdb:param:modify 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/configurations/{config_id}/reset 比较两个参数组模板之间的差异 gaussdb:param:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/configurations/comparison 查询可应用实例列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations/{config_id}/applicable-instances 校验参数组名称是否存在 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations/name-validation?name={name} 应用参数模板 gaussdb:param:apply 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/configurations/{config_id}/apply 查询参数模板的应用记录 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations/{config_id}/applied-histories 查询参数模板的修改历史 gaussdb:param:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/configurations/{config_id}/histories 表3 备份管理 API功能 授权项 授权范围 对应API接口 设置自动备份策略 gaussdb:instance:modifyBackupPolicy 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/instances/{instance_id}/backups/policy 查询自动备份策略 gaussdb:backup:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/backups/policy 查询备份列表 gaussdb:backup:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/backups?instance_id={instance_id}&backup_id={backup_id}&backup_type={backup_type}&offset={offset}&limit={limit}&begin_time={begin_time}&end_time={end_time} 创建手动备份 gaussdb:backup:create 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/backups 删除手动备份 gaussdb:backup:delete 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) DELETE /v3/{project_id}/backups/{backup_id} 查询可恢复时间段 gaussdb:backup:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/restore-time?date={date} 恢复到新实例 gaussdb:instance:create 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances 查询可用于备份恢复的实例列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/restorable-instances 根据时间点或者备份文件查询原实例信息 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instance-snapshot?instance_id={instance_id}&backup_id={backup_id}&restore_time={restore_time} 表4 引擎版本和规格 API功能 授权项 授权范围 对应API接口 查询数据库引擎的版本 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/datastore/versions 查询数据库规格 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/flavors?limit={limit}&offset={offset}&ha_mode={ha_mode}&version={version}&spec_code={spec_code} 查询引擎列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/datastores 查询实例可变更规格 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/available-flavors 表5 管理数据库和用户 API功能 授权项 授权范围 对应API接口 创建数据库 gaussdb:instance:createDatabase 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/database 创建数据库用户 gaussdb:instance:createDatabaseUser 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/db-user 创建数据库SCHEMA gaussdb:instance:createDatabaseSchema 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/schema 授权数据库帐号 gaussdb:instance:grantDatabasePrivilege 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/db-privilege 重置数据库帐号密码 gaussdb:instance:modifyDatabasePasswd 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/instances/{instance_id}/db-user/password 查询数据库列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/databases 查询数据库用户列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/db-users 查询数据库SCHEMA列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/schemas 表6 标签管理 API功能 授权项 授权范围 对应API接口 查询实例标签 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/tags 查询项目标签 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/tags 查询预定义标签 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/predefined-tags 添加实例标签 gaussdb:instance:dealTag 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) POST /v3/{project_id}/instances/{instance_id}/tags 表7 磁盘管理 API功能 授权项 授权范围 对应API接口 查询实例存储空间使用信息 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/instances/{instance_id}/volume-usage 查询数据库磁盘类型 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/storage-type?version={version}&ha_mode={ha_mode} 表8 配额管理 API功能 授权项 授权范围 对应API接口 修改企业项目配额 gaussdb:quota:modify 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/enterprise-projects/quotas 查询企业项目配额组 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/enterprise-projects/quotas 表9 任务管理 API功能 授权项 授权范围 对应API接口 获取任务信息 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/jobs?id={id} 查询任务列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/tasks 删除任务记录 gaussdb:instance:deleteTaskRecord 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) DELETE /v3/{project_id}/jobs/{job_id} 表10 回收站 API功能 授权项 授权范围 对应API接口 设置回收站策略 gaussdb:instance:setRecyclePolicy 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) PUT /v3/{project_id}/recycle-policy 查看回收站策略 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/recycle-policy 查询回收站所有引擎实例列表 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project) GET /v3/{project_id}/recycle-instances 父主题: 权限策略和授权项
  • 错误码 错误码列表: 表1 错误码列表 状态码 错误码 错误信息 描述 处理措施 400 DBS.200001 Parameter error. 参数错误。 检查传入的参数或URL是否全部正确。 400 DBS.200004 Parameter error. 参数错误。 检查传入的参数或URL是否全部正确。 400 DBS.200006 The request is null. Enter a request parameter. 请求为空,请输入请求参数。 请输入请求参数后重试。 400 DBS.200021 Invalid DB instance name. 实例名非法。 请参考对应实例名的参数说明输入符合要求的实例名后重试。 400 DBS.200023 Storage space is out of range. 卷大小超出允许范围。 检查磁盘大小的值是否正确。 400 DBS.200024 Invalid region. Region非法。 请输入正确的 Region ID。 400 DBS.200025 Invalid AZ. 可用区取值非法。 检查可用区的参数是否正确,可用区是否存在。 400 DBS.200026 Invalid storage type. 卷类型非法。 检查磁盘的类型是否正确,是否符合要求。 400 DBS.200027 Storage space must be a multiple of 10. 卷大小不是10的整数倍。 检查磁盘大小是否是10的倍数。 400 DBS.200040 The DB engine or version is not supported. 不支持的数据库类型或版本。 检查数据库引擎或版本是否支持。 400 DBS.200041 Invalid database version. 数据库版本非法。 检查数据库的版本号是否支持。 400 DBS.200042 The DB engine does not exist. 不支持的数据库类型或版本。 检查数据库类型或版本是否正确。 400 DBS.200043 Invalid synchronize model. HA同步模式非法。 检查同步模式是否正确。 400 DBS.200048 Invalid VPC ID. VPC id非法。 检查VPC id是否正确。 400 DBS.200049 Invalid subnet ID. 子网的网络id非法。 检查子网ID是否正确。 400 DBS.200051 Invalid HA mode. 不合法的ha模式。 检查HA模式是否正确。 400 DBS.200052 Invalid database root password. 数据库root密码非法。 检查数据库root密码是否符合要求。 400 DBS.200053 The selected specifications do not exist. 所选规格不存在。 检查所选规格是否正确。 400 DBS.200054 Invalid specifications. 所选规格非法。 检查规格码是否正确,规格在当前可用区是否存在,规格是否支持。 400 DBS.200056 The maximum number of nodes has been reached. 节点个数达到最大值。 检查节点个数是否已达到最大值。 400 DBS.200063 Invalid cluster mode. 集群模式非法。 检查集群模式是否合法。 400 DBS.200068 This is a weak password. Please enter a strong password. 这是一个弱密码,请输入一个强度大一些的密码. 请参考对应的密码参数说明,输入符合密码复杂度要求,且强度更高的密码。 400 DBS.200086 This operation is not allowed by the DB instance status. 实例状态不允许做该操作。 检查实例的状态或实例正在进行的操作是否与请求冲突。 400 DBS.200087 The number of tags added for the DB instance has reached the quota. 单个实例标签数量达到最大配额。 检查实例标签数量是否达到了最大配额。 400 DBS.200098 The tag already exists. 该资源标签已存在。 检查标签是否已存在。 400 DBS.200175 The engine version is not permitted to enable force switch. 该引擎版本不支持设置切换策略。 检查该引擎版本是否高于1.2.2。 400 DBS.200203 Failed to query the DB instance. 查询实例失败。 检查查询的实例是否存在或重试。 400 DBS.200302 Storage space must be a multiple of 10. 卷大小不是10的整数倍。 检查磁盘大小是否是10的倍数。 400 DBS.200303 The scale-up times have reached the maximum value. 扩容次数达到最大限制。 检查扩容次数是否达到最大限制。 400 DBS.200306 The new storage space must be greater than or equal to the original storage space. 扩容参数不合法。 检查扩容参数是否合法。 400 DBS.200308 The new storage space after scaling up cannot be greater than that of the primary DB instance. 备机扩容后的大小不能超过主机。 检查备机扩容后的大小是否超过了主机。 400 DBS.200405 Parameter error. 参数错误 检查传入的参数或URL是否全部正确。 400 DBS.200461 The parameter value is out of range. 参数值超出范围。 检查参数值是否超出范围。 400 DBS.200475 New password should not equal to the old ones. 新密码不能与旧密码相同。 检查新旧密码是否符合要求。 400 DBS.200504 Invalid database version. 数据库版本非法。 检查数据库的版本号是否支持。 400 DBS.200506 Invalid KMS key ID. 密钥非法。 检查密钥是否正确。 400 DBS.200507 The KMS key is invalid or has been deleted. 密钥失效或已删除。 检查密钥是否正确。 400 DBS.200543 The job does not exist. 任务不存在。 检查任务是否正确。 400 DBS.200823 The database does not exist. 数据库不存在。 检查数据库名称是否合法。 400 DBS.200824 The database account does not exist. 数据库帐号不存在。 检查数据库用户名称是否合法。 400 DBS.200825 Modifying permission is not allowed on read replicas. 不允许在只读实例上执行修改权限操作。 请确认权限后操作。 400 DBS.200943 Agent async requet failed. 调用agent异步请求失败。 请检查agent连接是否正常。 400 DBS.201004 The backup type does not exist. 备份类型不存在。 检查备份类型。 400 DBS.201014 This operation is not allowed by the DB instance status. 实例状态不允许做该操作。 检查实例的状态或实例正在进行的操作是否与请求冲突。 400 DBS.201035 The database name must be different from the original and target database names. 输入的数据库名重复或者输入的数据库名与目标库上的重复。 检查数据库名是否正确。 400 DBS.201101 Invalid backup cycle. 备份周期非法。 检查备份周期是否正确,是否符合要求。 400 DBS.201103 Invalid backup start time. 备份开始时间非法。 检查备份开始时间是否符合要求,备份开始时间和备份结束时间的关系是否正确。 400 DBS.201106 Invalid retention days. 保留天数非法。 检查保留天数是否合法。 400 DBS.201203 The backup file does not exist. 备份文件不存在。 检查该备份是否存在,备份是否匹配实例。 400 DBS.201207 The DB engine or version is not supported. 不支持的数据库类型或版本。 检查数据库引擎或版本是否支持。 400 DBS.201208 The operation is not allowed by the backup status. 备份状态不允许。 请明确具体操作约束,按照约束进行操作。 400 DBS.201210 Invalid backup name. 备份名非法。 检查备份名称是否合法。 400 DBS.212002 Incorrect parameter group quota. 参数组配额错误。 检查参数组配额是否正确。 400 DBS.212003 Operation not allowed. 不支持此操作。 检查实例的状态或实例正在进行的操作是否与请求冲突。 400 DBS.212004 Parameter group update error. 参数组更新错误。 检查参数是否正确。 400 DBS.212005 The node does not belong to the group. 节点不属于组。 检查节点及所属组是否正确。 400 DBS.212007 The DB engine does not exist. 引擎不存在。 检查数据库引擎是否正确。 400 DBS.212008 The DB engine is not supported. 不支持的引擎。 检查数据库引擎是否支持。 400 DBS.212009 Task processing failed. 任务处理失败。 稍后请重试,或联系技术支持。 400 DBS.212010 The parameter group is being applied. 绑定正在执行。 稍后请重试。 400 DBS.212011 Application failed. 绑定失败。 重新绑定或联系技术支持。 400 DBS.212012 The parameter does not exist. 参数不存在。 检查参数是否正确。 400 DBS.212014 The node does not have a default parameter group. 节点没有默认参数组。 检查默认参数组。 400 DBS.212015 Partial success. 部分成功。 检查任务部分失败原因或联系技术支持。 400 DBS.212016 Parameter update failed. 参数更新失败。 检查参数是否正确。 400 DBS.212017 Invalid parameter. 参数非法。 检查参数是否正确。 400 DBS.212025 Update failed. 更新失败。 检查更新失败原因或联系技术支持。 400 DBS.212030 The parameter template name already exists. 参数组名已存在。 检查参数是否正确。 400 DBS.212032 The parameter template has been applied. 参数模板已被应用。 检查参数模板是否正确。 400 DBS.212037 Parameters are incorrectly set. 参数设置不正确。 检查参数设置是否正确。 400 DBS.216028 Insufficient internal resource quota. 内部资源配额不足。 检查内部资源配额。 400 DBS.216030 The queried node does not belong to the current instance. 操作节点不属于该实例。 检查操作节点信息是否正确。 400 DBS.280001 Parameter error. 参数错误。 检查参数是否正确。 400 DBS.280006 The request is null. Enter a request parameter. 请求为空,请输入请求参数。 检查请求参数是否正确。 400 DBS.280124 Invalid backup file id 备份文件id非法 检查备份文件id是否合法 400 DBS.280127 Invalid backup description. 备份描述不合法。 检查备份描述是否合法。 400 DBS.280128 The database information of the DB instance is not found. Check the database name to see whether the instance database information exists. 请检查数据库名,确认所填数据库名信息,找不到该实例的数据库信息。 检查数据库名称是否正确。 400 DBS.280203 This is a weak password. Please enter a strong password. 这是一个弱密码,请输入一个强度大一些的密码. 请参考对应的密码参数说明,输入符合密码复杂度要求,且强度更高的密码。 400 DBS.280204 Invalid parameter. 输入参数不合法。 检查参数是否正确。 400 DBS.280214 Invalid retention days. 保留天数非法。 检查保留天数是否合法。 400 DBS.280215 Invalid backup cycle. 备份周期非法。 检查备份周期是否合法。 400 DBS.280216 Invalid backup start time. 备份开始时间非法。 检查备份开始时间是否合法。 400 DBS.280234 Invalid DB instance name. 实例名非法。 检查实例名称是否合法。 400 DBS.280235 Invalid database type. 数据库类型非法 检查数据库类型是否正确。 400 DBS.280236 Invalid database version. 数据库版本非法。 检查数据库版本是否正确。 400 DBS.280237 Datastore not specified. Datastore为空。 检查Datastore是否合法。 400 DBS.280238 The DB engine or version is not supported. 不支持的数据库类型或版本。 检查数据库引擎或版本是否支持。 400 DBS.280239 Invalid specifications. 所选规格非法。 检查所选规格是否正确。 400 DBS.280241 Invalid storage type. 卷类型非法。 检查磁盘的类型是否正确,是否符合要求。 400 DBS.280242 Storage space is out of range. 卷大小超出允许范围。 检查磁盘大小的值是否正确。 400 DBS.280246 Invalid database root password 数据库root密码非法。 检查数据库root密码是否符合要求。 400 DBS.280250 Invalid backup retention days. 备份保留天数非法。 检查保留天数是否合法。 400 DBS.280251 Invalid backup cycle. 备份周期不合法。 检查备份周期是否符合要求。 400 DBS.280253 Invalid backup start time. 备份开始时间非法。 检查备份开始时间是否符合要求,备份开始时间和备份结束时间的关系是否正确。 400 DBS.280270 The parameter does not exist. 参数不存在。 检查参数是否正确。 400 DBS.280271 The parameter value is out of range. 参数值超出范围。 检查参数是否正确。 400 DBS.280272 The tag key must be unique. 新增标签存在重复的键值。 请检查请求参数中的标签键值。 400 DBS.280277 Invalid object name. 对象名称非法。 检查对象名称是否合法。 400 DBS.280285 Invalid AZ. 可用区取值非法。 检查可用区的参数是正确,可用区是否存在。 400 DBS.280288 Invalid FlavorRef. 规格非法。 检查规格是否合法。 400 DBS.280311 Invalid storage space size. 存储空间大小非法。 检查存储空间大小是否合法。 400 DBS.280325 Invalid storage information. 硬盘信息不合法。 检查硬盘信息是否合法。 400 DBS.280342 Invalid cluster mode. 集群模式非法。 检查集群模式是否合法。 400 DBS.280364 Invalid database port. 数据库端口号无效。 检查数据库端口号是否合法。 400 DBS.280365 Invalid billing mode. 付款模式无效。 检查传入的付款模式是否正确。 400 DBS.280402 Invalid HA mode. 对象名称非法。 检查HA模式是否合法。 400 DBS.280404 Invalid DB instance ID or node ID format. 实例ID或者节点ID非法。 检查实例ID是否合法。 400 DBS.280407 Invalid node ID. 节点ID非法。 检查节点ID是否合法。 400 DBS.280416 Invalid backup end time. 备份结束时间非法。 检查备份结束时间是否合法。 400 DBS.280432 Invalid duration for yearly/monthly DB instances. 不合法的包周期时长。 请检查包周期时长是否正确。 400 DBS.280433 Invalid enterprise project ID. 不合法的企业项目ID。 检查企业项目ID是否符合要求。 400 DBS.280434 Invalid specification code. 所选规格码非法。 检查规格码是否合法。 400 DBS.280439 Invalid records. The number of records must be an integer less than or equal to 100. 无效的查询记录数,请输入小于等于100的正整数。 检查查询记录数是否合法。 400 DBS.280440 Invalid offset, please enter a non negative integer. 无效的偏移量,请输入非负整数 检查偏移量是否合法。 400 DBS.280447 Invalid time zone. 不合法的time zone。 检查时区参数是否填写正确。 400 DBS.280448 The storage type is sold out. 当前卷类型已售罄。 请创建其他卷类型或切换其他可用区或区域。 400 DBS.280449 This operation cannot be performed because the object is frozen. 不能对冻结的对象执行该操作。 解冻该实例,再重试。 400 DBS.280450 The DB instance specifications are sold out. 当前规格已售罄。 请创建其他规格集群或切换其他可用区或区域。 400 DBS.280600 Invalid coordinator node quantity. 协调节点数量非法。 检查协调节点数量是否合法。 400 DBS.280601 Invalid shard quantity. 分片数量非法。 检查分片数量是否合法。 400 DBS.280604 Invalid number of added shards for cluster capacity expansion. 扩容分片数非法。 检查扩容分片数量是否合法。 400 DBS.280618 Differential backup cycle invalid. 差异备份周期无效。 检查差异备份周期是否合法。 400 DBS.280628 Invalid replica count. 副本数非法。 检查副本数量是否合法。 400 DBS.280629 The database version does not support two-replica instances. 数据库版本不支持2副本实例。 检查副本数量是否合法,或者修改为支持的数据库版本,再重试。 400 DBS.280630 Two-replica instances can only be deployed within a single AZ. 2副本实例只支持单可用区。 检查2副本实例可用区是否合法。 400 DBS.280631 Invalid database name. 数据库名非法。 检查数据库名称是否合法。 400 DBS.280632 Invalid schema. 数据库模式非法。 检查数据库模式是否合法 400 DBS.280633 Invalid source node group. 源Node Group非法。 检查源Node Group是否合法。 400 DBS.280634 Invalid target node group. 目标Node Group非法。 检查目标Node Group是否合法。 400 DBS.280635 Invalid Solution Solution非法。 检查solution参数是否填写正确。 400 DBS.290000 Parameter error. 参数错误。 检查传入的参数或URL是否全部正确,是否符合要求。 400 DBS.290001 Parameter error. 参数错误。 检查参数是否填写正确。 403 DBS.200010 The DB instance ID or user ID may be null, or the operation is not authorized. 实例ID和用户ID可能为空,或者操作越权。 检查实例ID或用户ID是否正确,或者检查访问权限。 403 DBS.200044 Resource not found or permission denied. 访问资源不存在,或者无访问权限。 修改资源ID或者检查访问权限。 403 DBS.200174 No permission to enable force switch. 没有设置切换策略参数的权限。 检查是否有设置切换策略参数的权限。 403 DBS.200604 The DB instance ID or user ID may be null, or the operation is not authorized. 实例ID和用户ID可能为空,或者操作越权。 检查实例ID或用户ID是否正确,获取检查访问权限。 403 DBS.200810 You are not allowed to create databases on read replicas. 不能在只读实例创建数据库。 检查只读实例操作限制。 403 DBS.200819 You are not allowed to delete database users on read replicas. 不能在只读实例执行删除数据库用户。 检查只读实例操作限制。 403 DBS.280020 The account is restricted. 账户受限。 检查帐号是否权限不足。 400 DBS.280800 This operation is not allowed by the cluster status. 集群状态受限,操作不允许执行。 检查集群状态是否正常。 400 DBS.280804 This operation is not allowed for primary/standby instances with kernel version 1.x 1.X内核版本不支持对主备版实例进行操作。 检查操作实例内核版本,如要必要需要升级内核版本。 400 DBS.280828 The component ID must be the standby DN ID. 组件ID必须是备DN。 检查组件ID状态,不允许传入主DN组件ID。 403 DBS.201003 Resource not found or permission denied. 访问资源不存在,或者无访问权限。 修改资源ID或者检查访问权限 403 DBS.280015 Resource not found or permission denied. 访问资源不存在,或者无访问权限。 修改资源ID或者检查访问权限 403 DBS.280056 Invalid token. Token非法。 请检查token是否正确,或者重新获取token后再试 404 DBS.200002 The DB instance does not exist. 实例不存在。 检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.200008 The ECS information of the DB instance cannot be found. 请检查数据库,确认实例的虚拟机信息,找不到该实例的虚拟机信息。 检查实例虚拟机是否正常。 404 DBS.200013 The original DB instance does not exist. 源实例不存在。 检查源实例是否存在。 404 DBS.200045 The DB instance does not exist. 实例不存在。 查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.200050 The security group does not exist or does not belong to the VPC. 安全组不存在,或不属于该VPC。 检查安全组是否正确。 404 DBS.200408 The DB instance does not exist. 实例不存在或已删除。 查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.200470 The region or AZ does not exist. Region或可用区不存在。 请输入正确的 Region ID或可用区。 404 DBS.200501 The subnet does not exist or does not belong to the VPC. 子网不存在,或不属于该VPC。 检查子网是否正确。 404 DBS.200503 The VPC does not exist or does not belong to the user. VPC不存在,或不属于该用户。 检查VPC是否正确。 404 DBS.200602 The DB instance does not exist. 该实例不存在。 查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.201010 The backup file does not exist. 备份文件不存在。 检查该备份是否存在,备份是否匹配实例。 404 DBS.201028 The DB instance does not exist. 实例不存在或已删除。 查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.212001 The parameter group does not exist. 参数组不存在。 检查参数组是否存在。 404 DBS.212013 The object does not exist. 对象不存在。 请确定操作的对象存在。 404 DBS.290002 The selected specifications do not exist. 所选规格不存在。 检查所选规格是否正确。 404 DBS.290005 The DB instance does not exist. 该实例不存在。 检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.290011 The DB instance does not exist. 实例不存在。 检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 404 DBS.290013 Resource not found. 未找到资源。 检查入参是否正确,实例是否存在。 409 DBS.200011 Another operation is being performed on the DB instance or the DB instance is faulty. 该实例正在进行其它操作或该实例故障,无法执行该操作,请稍后重试。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.200019 Another operation is being performed on the DB instance or the DB instance is faulty. 该实例正在进行其他操作或该实例故障,无法执行该操作,请稍后重试。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.200022 The DB instance name already exists. 实例名称已存在。 请输入一个与已存在的实例不相同的实例名。 409 DBS.200047 Another operation is being performed on the DB instance or the DB instance is faulty. 该实例正在进行其它操作或该实例故障,无法执行该操作,请稍后重试。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.200316 This operation cannot be performed because the DB instance status is Storage full. 当前实例状态为存储空间满,不能进行该操作。 检查实例存储空间是否已满。 409 DBS.200402 Invalid operation. 操作不合法。 检查请求是否合法。 409 DBS.200826 The database name already exists. 数据库名称已存在。 检查数据库名称是否合法。 409 DBS.200827 The database user already exists. 帐号名称已存在。 检查数据库用户是否合法。 409 DBS.200828 Built-in database accounts cannot be edited. 数据库内置帐号,用户不可操作。 检查用户操作权限。 409 DBS.201201 The backup name already exists. 备份名称已存在。 请确定操作的对象是否存在。 409 DBS.201202 Another operation is being performed on the DB instance or the DB instance is faulty. 该实例正在进行其它操作或该实例故障,无法执行该操作,请稍后重试。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.201205 Backup is in progress, please wait. 正在备份中,请稍等。 等待备份完成后,再重试。 409 DBS.212006 Another operation is being performed on the DB instance or the DB instance is faulty. 该实例正在进行其它操作或该实例故障,无法执行该操作,请稍后重试。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.212033 Failed to change parameter template values because the DB instance is currently being operated. 无法更改数据库实例的参数组值,因为当前正在操作数据库实例。 检查实例的状态或实例正在进行的操作是否与请求冲突。 409 DBS.280011 This operation cannot be performed because the DB instance is abnormal or has been deleted. 实例当前状态异常或已删除,不允许做该操作。 检查实例的状态是否正常或者该实例是否已经被删除了。 409 DBS.280406 Operation not allowed by the DB instance type or status. 实例类型或状态受限,操作不允许。 检查实例的状态或实例正在进行的操作是否与请求冲突。 413 DBS.200046 The number of DB instances has reached the quota. 实例数量达到配额。 检查配额。 413 DBS.290003 The number of DB instances has reached the quota. 实例数量达到配额。 检查配额。 422 DBS.212019 The parameter cannot be processed. 参数错误。 检查参数是否正确。 500 DBS.108000 Server failure. 服务器错误。 请联系客服管理员或者稍后重试。 500 DBS.108002 Server failure. 服务器错误。 请联系客服管理员或者稍后重试。 500 DBS.108005 Server failure. 服务器错误。 请联系客服管理员或者稍后重试。 500 DBS.200005 Server failure. 服务器错误。 请联系客服管理员或者稍后重试。 500 DBS.200208 Server failure. 服务器错误。 请联系客服管理员或者稍后重试。 500 DBS.200811 Failed to create the database. 创建数据库失败。 检查失败原因或联系技术支持。 500 DBS.200821 Failed to modify database user permissions. 修改数据库用户权限失败。 检查用户权限。 500 DBS.213002 Failed to process the request. 请求处理失败。 请联系客服管理员或者稍后重试。 500 DBS.213004 Failed to process the request. 请求处理失败。 请联系客服管理员或者稍后重试。 500 DBS.290006 Failed to process the request. 请求处理失败。 请联系客服管理员或者稍后重试。 500 DBS.290015 Failed to process the request. 请求处理失败。 请联系客服管理员或者稍后重试。 400 DBS.280266 Storage space must be a multiple of 10. 卷大小不是10的整数倍。 检查磁盘大小是否是10的倍数。 400 DBS.280611 Storage space must be a common multiple of 40GB and the number of shards. 所选磁盘容量大小必须为40GB和分片数的公倍数。 检查磁盘大小是否符合要求。 400 DBS.280612 Storage space excess max limit for current shard number. 所选磁盘容量大于当前分片数支持的最大值。 检查磁盘大小是否符合要求。 400 DBS.280243 Invalid region. Region非法。 请输入正确的 Region ID。 400 DBS.200505 The subnet does not exist or does not belong to the VPC. 子网不存在,或不属于该vpc。 请输入正确的子网后重试。 404 DBS.200502 The security group does not exist or does not belong to the VPC. 安全组不存在,或不属于该VPC。 请输入正确的安全组后重试。 400 DBS.200065 Invalid retention days. 保留天数非法。 检查保留天数是否合法。 400 DBS.280602 Invalid HA consistency. Ha一致性非法。 检查Ha一致性是否合法。 400 DBS.280262 Invalid synchronize model. Ha同步模式非法。 检查Ha模式是否合法。 400 DBS.200057 Invalid parameter template ID. 实例参数组的ID取值非法。 请输入正确的实例参数组ID后重试。 404 DBS.200058 The parameter template does not exist. 参数组不存在。 检查参数组是否存在。 400 DBS.200059 Invalid database port. 数据库端口号无效。 检查数据库端口号是否合法。 400 DBS.280654 The Ha instance is not supported to cancel parallel restore. 主备版实例不支持取消并行恢复。 主备版实例不支持设置并行恢复,请按照API文档在请求体中取消设置并行恢复。 400 DBS.280613 Please use specifications of data nodes. 请使用数据节点的规格。 检查数据节点规格是否正确。 404 DBS.200355 Resource not found. 未找到资源。 检查资源后重试。 400 DBS.200061 Invalid billing mode. 付款模式无效。 检查付款模式是否合法。 400 DBS.201218 The backup file is not manual. 不是手动备份文件。 选择手动备份文件进行操作。 404 DBS.280022 The DB instance does not exist. 实例不存在或已删除。 查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。 400 DBS.280408 Invalid project id. project id 非法。 检查project id是否合法。 400 DBS.280607 Exceeding the upper limit of data nodes number in a single expand request. 超过单次数据节点扩容数量的上限。 检查单次数据节点扩容数量是否达到上限。 400 DBS.200082 The available IP addresses in the selected subnet are insufficient. 所选子网可用IP不足。 请输入正确可用的子网后重试。 400 DBS.280606 Expanding coordinator nodes and data nodes at the same time is not supported currently. 暂不支持同时扩容协调节点和数据节点。 检查扩容约束后重试。 400 DBS.280608 Exceeding the upper limit of coordinator nodes number in a single expand request. 超过单次协调节点扩容数量的上限。 检查单次协调节点扩容数量是否达到上限。 400 DBS.280609 Expand cluster request must contains at least one node type to expand. 扩容集群请求至少要包含一种要扩容的节点。 检查扩容规范后重试。 400 DBS.301024 The backup file is not normal. 备份文件状态异常。 检查该备份文件的状态。 400 DBS.280651 Failed to create all DB schemas. 创建数据库SCHEMA全部失败。 检查输入schema参数然后重试。 400 DBS.280652 Failed to create some DB schemas. 创建数据库SCHEMA部分失败。 检查输入schema参数然后重试。 400 DBS.200029 Incorrect username or password parameter. 用户名或密码参数错误。 检查输入输入用户名与密码然后重试。 400 DBS.280132 Database name not entered. 未输入数据库名称。 请输入数据库名称。 400 DBS.280661 Illegal instance specification, which does not exist or does not match the instance 非法的实例规格,该规格不存在或与实例不匹配。 请根据当前实例检查传入的规格参数。 400 DBS.280626 DR relationship established between primary and DR instances. 容灾主集群和灾备集群已存在容灾关系。 请检查容主备实例是否已经存在灾关系。 400 DBS.280638 The DR relationship does not exist. 容灾关系记录不存在。 请检查容灾关系是否存在。 400 DBS.280806 Cross-region DR operation failed. 跨region操作失败。 请检查目前region的project id是否合法。 400 DBS.280667 Invalid shard component ID. 分片组件id非法。 请检查组件ID是否合法。 400 DBS.280668 Component IDs are from the same shard. 存在同组DN分片异常。 请检查批量DN主备倒换时,多个组件ID是否来自不同组分片。 400 DBS.280676 The component ID does not belong to the current node ID. 组件id不属于当前节点id。 请检查DN主备倒换时,组件ID是否属于对应的节点ID。 400 DBS.200478 Failed to change the password. 修改密码失败。 请检查传入的密码是否正确。 400 DBS.200062 Invalid database username. 数据库用户名非法。 请输入正确的数据库用户名。 400 DBS.280653 Invalid database template. Use the template0. 数据库模板非法,建议使用template0数据库模板。 请输入正确的模板名称。 400 DBS.200064 Invalid retention days. 保留天数非法。 请输入正确的保留天数。 400 DBS.06010001 Instance status is invalid. 实例状态无效。 请检查当前的实例状态。 400 DBS.06020003 An operation that conflicts with the current operation is in progress. 与当前操作冲突的操作正在进行中。 请检查当前实例是否正在进行其他操作。 400 DBS.06020152 Incremental restoration in progress for the primary instance. Perform this operation when there is no DR relationship. 灾备实例增量恢复中,请在无容灾状态时执行该操作。 检查当前实例的容灾状态。 400 DBS.06020153 Incremental restoration failed for the DR instance. Perform this operation when there is no DR relationship. 灾备实例增量恢复失败,请在无容灾状态时执行该操作。 检查当前实例的容灾状态。 400 DBS.06020154 Promotion to primary in progress for the DR instance. Perform this operation when there is no DR relationship. 灾备实例升主中,请在无容灾状态时执行该操作。 检查当前实例的容灾状态。 400 DBS.06020175 Incremental synchronization failed for the primary instance. Perform this operation when incremental synchronization is in progress. 主实例处于增量同步失败,请在增量同步中执行该操作。 主实例处于增量同步失败,请在增量同步中执行该操作。 400 DBS.06020177 Switchover failed for the DR instance. Perform this operation when incremental restoration is in progress. 灾备实例处于主备切换失败,请在增量恢复中执行该操作。 灾备实例处于主备切换失败,请在增量恢复中执行该操作。 400 DBS.06020180 Incremental restoration failed for the DR instance. Perform this operation when incremental restoration is in progress. 灾备实例处于增量恢复失败,请在增量恢复中执行该操作。 灾备实例处于增量恢复失败,请在增量恢复中执行该操作。 400 DBS.06020161 The xlog_keep_radio field is invalid. xlog_keep_radio字段非法 xlog_keep_radio字段非法 400 DBS.06020162 This operation is not supported. 不支持此容灾操作。 不支持此容灾操作。 400 DBS.06280105 This feature is not enabled. 此功能特性未启用。 此功能特性未启用,请在运维管理平台开启相关特性白名单。 400 DBS.06010013 Parameter error: ${parameterName}/${parameterValue} 调用接口时填写的参数错误。 请重新填写为正确的参数。 400 DBS.216003 Permission denied. 没有权限。 检查账号是否权限不足。 父主题: 附录
  • URI URI格式 POST https://{Endpoint}/gaussdb/v3/{project_id}/instances/{instance_id}/action URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/configurations/{config_id}/copy URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/configurations/3ca44134a16d4bbab8eb701e025b19f7pr14/copy 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 config_id 是 String 被复制的参数模板ID。
  • URI URI格式 DELETE https://{Endpoint}/v3/{project_id}/configurations/{config_id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/configurations/3ca44134a16d4bbab8eb701e025b19f7pr14 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 config_id 是 String 参数模板ID。
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/project-quotas?type={type} URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/project-quotas?type=instance 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 type 否 String 根据type过滤查询指定类型的配额。取值:instance,代表查询实例维度的配额。
  • 响应消息 正常响应要素说明 表2 参数说明 参数 参数类型 描述 quotas object 租户实例配额信息。 详情请参见表3。 表3 project-quotas 参数 参数类型 描述 resources Array of objects 资源列表对象。 详情请参见表4。 表4 resources 参数 参数类型 描述 type String 指定类型的配额。 instance: 表示实例的配额。 used Integer 已创建的资源个数。 quota Integer 资源最大的配额数。
  • URI URI格式 DELETE https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
共100000条