创建分布式数据库UDDB-CreateUDDBInstance

创建创建分布式数据库UDDB实例, 简称UDDB实例。

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
DBTypeIdstringUDDB的数据库版本,支持版本如下:mysql-5.6 mysql-5.7. 如果不填,则默认为mysql-5.6Yes
Namestring实例名称,至少6位Yes
AdminPasswordstring管理员密码, 密码需要使用base64加密Yes
RouterVersionstringUDDB路由节点的版本。分为三种: Trival(免费版): 2中间件节点; QPS:1.5W FellFree(标准版): 固定为4中间件节点,后续将根据业务请求量自动扩展,最多扩展到12个节点,QPS为3w - 10w; EnjoyAlone(物理机版):专享物理机,节点数让客户可选Yes
RouterNodeNumint其他版本:该参数可不填;专享版:物理机台数Yes
DataNodeCountint初始的数据节点个数 取值必须>0.Yes
DataNodeMemoryint新的数据节点的内存配置, 单位:MB 具体数值参考UDB的内存取值.Yes
DataNodeDiskSpaceint新的数据节点的磁盘大小配置. 单位: GB 具体数值参考UDB的磁盘大小取值.Yes
InstanceModestring存储节点的高可用模式, 分为高可用UDB(HA)和普通UDB(Normal),如果不填, 则默认为HANo
InstanceTypestring存储节点和只读实例的磁盘类型。分为:SSD磁盘(SATASSD)或普通磁盘(Normal)。 如果不填,则默认为SATASSDNo
ChargeTypestring付费类型,可选值如下:Year: 按年付费 Month: 按月付费 Dynamic: 按需付费(单位: 小时) Trial: 免费试用 默认值为: DynamicNo
Quantityint购买时长,默认值1No
AdminUserstring管理员帐户名,默认rootNo
Portint端口号,mysql默认端口为3306No
DataNodeSlaveCountint每个数据节点的只读实例个数, 取值必须>=0. 默认取值为0.No
CouponIdstring使用的代金券idNo

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
Messagestring如果执行失败, 失败的错误消息No
UDDBIdstringUDDB实例IDNo

Request Example

https://api.ucloud.cn/?Action=CreateUDDBInstance
&Region=cn-zj
&Zone=cn-zj-01
&DBTypeId=OWxiTIQe
&InstanceMode=qsYtusPJ
&InstanceType=RQGvEKaJ
&ChargeType=YwFBMGKi
&Quantity=1
&CouponId=rfpseCxo
&Name=ShmgUeLY
&AdminUser=CxboMGYg
&AdminPassword=htaaWdMu
&Port=2
&RouterVersion=Trival
&RouterNodeNum=2
&DataNodeCount=8
&DataNodeMemory=7
&DataNodeDiskSpace=3
&DataNodeSlaveCount=1
&ProjectId=rjqsNObC

Response Example

{
    "Action": "CreateUDDBInstanceResponse",
    "RetCode": 0,
    "UDDBId": "xxx"
}