创建分布式数据库UDDB-CreateUDDBInstance
创建创建分布式数据库UDDB实例, 简称UDDB实例。
Request Parameters
Parameter name | Type | Description | Required |
Region | string | 地域。 参见 地域和可用区列表 | Yes |
Zone | string | 可用区。参见 可用区列表 | Yes |
ProjectId | string | 项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口 | Yes |
DBTypeId | string | UDDB的数据库版本,支持版本如下:mysql-5.6 mysql-5.7. 如果不填,则默认为mysql-5.6 | Yes |
Name | string | 实例名称,至少6位 | Yes |
AdminPassword | string | 管理员密码, 密码需要使用base64加密 | Yes |
RouterVersion | string | UDDB路由节点的版本。分为三种: Trival(免费版): 2中间件节点; QPS:1.5W FellFree(标准版): 固定为4中间件节点,后续将根据业务请求量自动扩展,最多扩展到12个节点,QPS为3w - 10w; EnjoyAlone(物理机版):专享物理机,节点数让客户可选 | Yes |
RouterNodeNum | int | 其他版本:该参数可不填;专享版:物理机台数 | Yes |
DataNodeCount | int | 初始的数据节点个数 取值必须>0. | Yes |
DataNodeMemory | int | 新的数据节点的内存配置, 单位:MB 具体数值参考UDB的内存取值. | Yes |
DataNodeDiskSpace | int | 新的数据节点的磁盘大小配置. 单位: GB 具体数值参考UDB的磁盘大小取值. | Yes |
InstanceMode | string | 存储节点的高可用模式, 分为高可用UDB(HA)和普通UDB(Normal),如果不填, 则默认为HA | No |
InstanceType | string | 存储节点和只读实例的磁盘类型。分为:SSD磁盘(SATASSD)或普通磁盘(Normal)。 如果不填,则默认为SATASSD | No |
ChargeType | string | 付费类型,可选值如下:Year: 按年付费 Month: 按月付费 Dynamic: 按需付费(单位: 小时) Trial: 免费试用 默认值为: Dynamic | No |
Quantity | int | 购买时长,默认值1 | No |
AdminUser | string | 管理员帐户名,默认root | No |
Port | int | 端口号,mysql默认端口为3306 | No |
DataNodeSlaveCount | int | 每个数据节点的只读实例个数, 取值必须>=0. 默认取值为0. | No |
CouponId | string | 使用的代金券id | No |
Response Elements
Parameter name | Type | Description | Required |
RetCode | int | 操作返回码 | Yes |
Action | string | 操作名称 | Yes |
Message | string | 如果执行失败, 失败的错误消息 | No |
UDDBId | string | UDDB实例ID | No |
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" }