CreateDBInstance
Creates an ApsaraDB for SelectDB instance.
Operation description
Subscription instances cannot be deleted.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
selectdb:CreateDBInstance |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceGroupId |
string |
No |
The resource group ID. |
rg-aekzt2zaluvuvqa_fake |
| ClientToken |
string |
No |
A client token used to ensure request idempotency and prevent repeated submissions. The value is generated by the client, must be unique across different requests, can contain a maximum of 64 ASCII characters, and cannot contain non-ASCII characters. |
AB |
| Engine |
string |
No |
The database type. Default value: selectdb. |
selectdb |
| EngineVersion |
string |
Yes |
The database engine version. Default value: 4.1. Valid values:
|
4.1 |
| ChargeType |
string |
Yes |
The billing method of the instance. Valid values:
|
PrePaid |
| UsedTime |
integer |
No |
The subscription duration of the instance. Valid values:
Note
This parameter takes effect and is required only when ChargeType is set to Prepaid. |
1 |
| Period |
string |
No |
The unit of the subscription duration for the subscription cluster. Valid values:
Note
This parameter takes effect and is required only when ChargeType is set to Prepaid. |
Month |
| DBInstanceClass |
string |
Yes |
The instance specifications. Call the DescribeAllDBInstanceClass operation to query available specifications. |
selectdb.xlarge |
| RegionId |
string |
Yes |
The region ID. |
cn-hangzhou |
| ZoneId |
string |
Yes |
The zone ID. |
cn-hangzhou-e |
| CacheSize |
integer |
Yes |
The reserved cache size. |
200GB |
| VpcId |
string |
Yes |
The VPC ID. |
vpc-bp175iuvg8nxqraf2**** |
| VSwitchId |
string |
Yes |
The vSwitch ID. |
vsw-bp1gzt31twhlo0sa5**** |
| DBInstanceDescription |
string |
No |
The description of the instance. |
Test instance |
| ConnectionString |
string |
No |
The database endpoint. |
selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com |
| SecurityIPList |
string |
No |
The IP address whitelist of the instance. Separate multiple IP addresses with commas (,). |
192.168.1.1 |
| Tag |
array<object> |
No |
The list of instance tags. |
|
|
object |
No |
The list of instance tags. |
||
| Key |
string |
No |
The tag key. |
testKey |
| Value |
string |
No |
The tag value. |
testValue |
| DeployScheme |
string |
No |
The deployment mode of the instance. |
single_az |
| MultiZone |
array<object> |
No |
The multi-zone configuration. Note
|
|
|
object |
No |
The list of zones. |
||
| ZoneId |
string |
No |
The zone ID. |
cn-hangzhou-k |
| VSwitchIds |
array |
No |
The list of vSwitch IDs. |
|
|
string |
No |
The vSwitch ID. |
vsw-bp10dbralpn4bzmgkkh8f |
|
| AddVPCIPs |
string |
No |
Whether to add the VPC CIDR block to the whitelist. Valid values:
|
1 |
| ClusterNodeType |
string |
No |
||
| ClusterNodeCount |
integer |
No |
||
| ScaleMax |
number |
No |
||
| ScaleMin |
number |
No |
||
| ConfigPatternType |
string |
No |
The configuration template applied to the instance. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
4773E4EC-025D-509F-AEA9-D53123FDFB0F |
| Data |
object |
The returned data. |
|
| DBInstanceId |
string |
The instance ID. |
selectdb-cn-7213cjv**** |
| OrderId |
integer |
The order ID. |
21137950671**** |
Examples
Success response
JSON format
{
"RequestId": "4773E4EC-025D-509F-AEA9-D53123FDFB0F",
"Data": {
"DBInstanceId": "selectdb-cn-7213cjv****",
"OrderId": 0
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | COMMODITY.INVALID_COMPONENT | Order configuration parameters do not meet the verification conditions, please re-match the product. | Order configuration parameters do not meet the verification conditions, please re-match the product! |
| 400 | DocumentConvertFailed.ExceedFileSizeLimit | The conversion has been failed, exceed file size limit. | english description1 |
| 400 | Forbidden | User not authorized to operate on the specified resource, or this API does not support RAM. | english description1 |
| 400 | InvalidDBName | The specified database name is not allowed. | english description1 |
| 400 | CreateOrderFailed | Failed to create order. | Failed to create order. |
| 400 | InvalidVSwitchId.Malformed | The specified parameter "VSwitchId" is not valid. | The parameter VSwitchId is invalid. |
| 400 | InvalidMultiZone.NotThreeZones | The number of zones must be three. | The number of multi-availability zones must be three. |
| 400 | InvalidZoneId.Duplicated | The zones cannot be repeated please select different zones. | The selected Availability Zone cannot be duplicated |
| 400 | EngineVersionDoNotSupportMultiZone | The specified engine version doesn't support multi zone. | The specified version does not support the multi_az deploy scheme. |
| 400 | InvalidChargeType.Malformed | The specified parameter "ChargeType" is not valid. | The specified parameter "ChargeType" is not valid. |
| 400 | InvalidBuyConfigCpuOrCacheSize | The specified purchase configuration CPU or cache size is invalid. | The specified purchase configuration CPU or cache size is invalid. |
| 400 | InvalidZoneId.Malformed | The specified parameter "ZoneId" is not valid. | The ZoneId parameter is invalid |
| 400 | InvalidVpcId.Malformed | The specified parameter "VpcId" is not valid. | Invalid VpcId parameter |
| 400 | ORDER.INST_HAS_UNPAID_ORDER | Instance has unpaid order. | The instance has an unpaid order. |
| 400 | OperationDenied.OrderProcessing | There are orders in process. | There are orders in process. |
| 400 | InvalidInstanceClass.MultiAZ | The instance with 4-core BE cluster does not support multi-zone redundancy. | A BE cluster with 4 CPU cores does not support multi-zone redundancy. |
| 403 | DBClusterNotSupported | The requested operation can not be performed while the cluster is not sale. | The requested operation cannot be performed while the cluster is not running. |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | english description1 |
| 403 | InstanceEngineType.NotSupport | The instance engine and type does not support operations. | english description1 |
| 403 | InvalidDBInstanceState.NotSupport | The specified instance state does't support this operation. | The instance is in a state that does not support the current operation. |
| 403 | MoneyLessThan100 | The Account Monet less Than 100. | english description1 |
| 403 | OperationDenied.DBNameAndAccountPrivilegeCount | The operation is not permitted due to count of database or account privilege. | english description1 |
| 403 | InsufficientResourceCapacity | The resource is out of usage. | Not enough resources, please try again later. |
| 403 | INSUFFICIENT_AVAILABLE_QUOTA | Your account available limit is less than 0, please recharge before trying to purchase. | Your account available limit is less than 0, please recharge before trying to purchase |
| 403 | OperationDenied.SpecificClassCodeNotSupported | The uid is not in specific classcode whitelist. | The selected specification is not open to the current account. |
| 404 | DBInstanceLocked | The current instance lock mode does not support this operation. | english description1 |
| 404 | IncorrectVswitchId | The specified parameter VSwitchId is not valid. | english description1 |
| 404 | InvalidApi.NotFound | Specified api is not found, please check your url and method. | |
| 404 | InvalidDBInstance.NotFound | The specified instance is not found. | english description1 |
| 404 | InvalidDBInstanceClass.NotFound | The specified instance classic does not exist. | english description1 |
| 404 | InvalidRegionId.NotFound | The provided RegionId does not exist in our records. | english description1 |
| 404 | QueryPrice.Failed | The inquiry failed. Contact Alibaba Cloud customer service representatives. | english description1 |
| 404 | InvalidVSwitch.NoIP | vSwitch has zero available IP. | vSwitch has zero available IP. |
| 404 | InvalidDBClusterClass.NotFound | The specified cluster class does not exist. | The specified cluster class does not exist. |
| 404 | InvalidVPC.NotFound | VPC or vSwitch is not valid. | Invalid VPC or vSwitch |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.