调用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"
}
错误码
访问错误中心查看更多错误码。
该文章对您有帮助吗?