分布式数据库中间件 DDM-创建DDM逻辑库:请求参数

时间:2024-07-02 11:38:58

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用 IAM 服务的“获取用户Token”接口来获取。

表3 请求Body参数

参数

是否必选

参数类型

描述

databases

Array of CreateDatabaseDetail objects

逻辑库相关信息的集合。

表4 CreateDatabaseDetail

参数

是否必选

参数类型

描述

name

String

逻辑库名称,需要满足以下条件:

  • 长度为2-48个字符。
  • 必须以小写字母开头。
  • 可以包含小写字母、数字、下划线,不能包含大写字母和其它特殊字符。
  • 禁用关键字: "information_schema"、"mysql"、"performance_schema"、"sys"。

最小长度:2

最大长度:48

shard_mode

String

逻辑库的拆分模式。

  • cluster表示逻辑库是拆分模式。
  • single表示逻辑库是非拆分模式。

枚举值:

  • cluster
  • single

shard_number

Integer

同一种工作模式下逻辑库分片的数量。

  • shard_unit不为空, shard_unit与关联rds数量的乘积
  • shard_unit为空,大于关联的RDS数量,小于等于关联rds数量*64。

shard_unit

Integer

单个RDS上的逻辑库分片数。非必选

  • 非拆分逻辑库,固定为1。
  • 拆分逻辑库,大于等于1,小于等于64。

最小值:1

最大值:64

used_rds

Array of DatabaseInstabcesParam objects

逻辑库关联的RDS。

表5 DatabaseInstabcesParam

参数

是否必选

参数类型

描述

id

String

逻辑库关联的RDS的ID。

adminUser

String

关联RDS实例的用户。

adminPassword

String

关联RDS实例的密码。

support.huaweicloud.com/api-ddm/ddm_16_0001.html