调用CreateDBInstance接口创建PolarDB-X实例。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | CreateDBInstance | 系统规定参数。取值:CreateDBInstance。 |
RegionId | String | 是 | cn-hangzhou | 实例所在地域。 |
PayType | String | 是 | PREPAY | 实例付费类型。
|
DBNodeCount | Integer | 否 | 2 | 实例节点数量,最小为2。 |
DBNodeClass | String | 否 | polarx.x4.2xlarge.2d | 节点规格:
|
ClientToken | String | 否 | xxxxxx-xxx | 幂等请求串,保持每次创建不同即可。 |
NetworkType | String | 否 | vpc | 网络类型,仅支持VPC网络。 |
VPCId | String | 否 | vpc-***** | VPC ID。 |
VSwitchId | String | 否 | vsw-********* | 虚拟交换机ID。 |
UsedTime | Integer | 否 | 1 | 预付费时,可以选择买几个月或者几年。 说明 Period设置为Year时,该参数支持的取值为1、2、3。 |
Period | String | 否 | Month | 收费周期,包年包月只能选Year、Month, 按量付费默认选择Hour。 |
ResourceGroupId | String | 否 | null | 可以为空,资源组ID,暂时不支持。 |
AutoRenew | Boolean | 否 | true | 是否自动续费,默认为true。
|
EngineVersion | String | 是 | 5.7 | mysql引擎版本,5.7或者8.0。 |
IsReadDBInstance | Boolean | 否 | false | 是否为只读实例。
|
PrimaryDBInstanceName | String | 否 | pxc-********* | 如果为只读实例,需要指定主实例。 |
TopologyType | String | 是 | 3azones | 拓扑类型:
|
PrimaryZone | String | 否 | cn-shenzhen-e | 主可用区。 |
SecondaryZone | String | 否 | cn-shenzhen-a | 次可用区。 |
TertiaryZone | String | 否 | cn-shenzhen-e | 第三可用区。 |
ZoneId | String | 否 | cn-hangzhou-a | 实例可用区。 |
CnClass | String | 否 | polarx.x4.medium.2e | 计算节点规格:
|
DnClass | String | 否 | mysql.n4.medium.25 | 存储节点规格:
|
CNNodeCount | String | 否 | 2 | 计算节点个数。 |
DNNodeCount | String | 否 | 2 | 存储节点个数。 |
IsColumnarReadDBInstance | Boolean | 否 | true | 创建的实例是否为列存只读实例。 |
Series | String | 否 | enterprise | 企业版: enterprise 标准版: standard |
DnStorageSpace | String | 否 | 1500 | 存储节点磁盘空间大小 |
ExtraParams | Map | 否 | xxxx | 其他参数 |
String | 否 | xxxx | 其他参数 |
返回数据
名称 |
类型 |
示例值 |
描述 |
DBInstanceName | String | pxc-********* | 创建的实例名称。 |
RequestId | String | 9B2F3840-5C98-475C-B269-2D5C3A31797C | 请求ID。 |
OrderId | String | 12345 | 订单号。 |
示例
请求示例
http(s)://[Endpoint]/?Action=CreateDBInstance
&RegionId=cn-hangzhou
&PayType=PREPAY
&DBNodeCount=2
&DBNodeClass=polarx.x4.2xlarge.2d
&ClientToken=xxxxxx-xxx
&NetworkType=vpc
&VPCId=vpc-*****
&VSwitchId=vsw-*********
&UsedTime=1
&Period=Month
&ResourceGroupId=null
&AutoRenew=true
&EngineVersion=2.0
&IsReadDBInstance=false
&PrimaryDBInstanceName=pxc-*********
&TopologyType=3azones
&PrimaryZone=cn-shenzhen-e
&SecondaryZone=cn-shenzhen-a
&TertiaryZone=cn-shenzhen-e
&ZoneId=cn-hangzhou-a
&CnClass=polarx.x4.medium.2e
&DnClass=mysql.n4.medium.25
&CNNodeCount=2
&DNNodeCount=2
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDBInstanceResponse>
<DBInstanceName>pxc-*********</DBInstanceName>
<RequestId>9B2F3840-5C98-475C-B269-2D5C3A31797C</RequestId>
<OrderId>12345</OrderId>
</CreateDBInstanceResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"DBInstanceName" : "pxc-*********",
"RequestId" : "9B2F3840-5C98-475C-B269-2D5C3A31797C",
"OrderId" : "12345"
}
错误码
访问错误中心查看更多错误码。