Adds one or more read-only nodes to a PolarDB cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:CreateDBNodes |
create |
*dbcluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceGroupId |
string |
No |
The ID of the resource group. |
rg-************ |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************* |
| ClientToken |
string |
No |
A client token used to ensure the idempotence of the request. The client generates this token, but you must make sure that the token is unique among different requests. The token is case-sensitive and can contain up to 64 ASCII characters. |
6000170000591aed949d0f54a343f1a4233c1e7d1c5c****** |
| EndpointBindList |
string |
No |
The ID of the cluster endpoint to which the new node is to be added. Separate multiple endpoint IDs with commas (,). Note
|
pe-****************,pe-**************** |
| PlannedStartTime |
string |
No |
The earliest time to start the scheduled task to add the node. The time is in the Note
|
2021-01-14T09:00:00Z |
| PlannedEndTime |
string |
No |
The latest time to start the scheduled task. The time is in the Note
|
2021-01-14T09:30:00Z |
| DBNode |
array<object> |
Yes |
The information about the new nodes. |
|
|
object |
No |
|||
| TargetClass |
string |
No |
The specifications of the new node. These must be the same as the specifications of the existing nodes. For more information, see the following documents:
Note
|
polar.mysql.x4.medium |
| ZoneId |
string |
No |
The zone ID of the new node. The new node must be in the same zone as the existing nodes. You can call the DescribeRegions operation to query the zone ID. Note
|
cn-qingdao-c |
| DBNodeType |
string |
No |
The node type. Valid values:
Valid values:
|
RO |
| ImciSwitch |
string |
No |
Specifies whether to enable the In-Memory Column Index (IMCI) feature. Valid values:
Note
This parameter is not supported by PolarDB for PostgreSQL (Oracle Compatible) or PolarDB for PostgreSQL. |
ON |
| CloudProvider |
string |
No |
ENS |
|
| AutoUseCoupon |
boolean |
No |
||
| PromotionCode |
string |
No |
727xxxxxx934 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| DBNodeIds |
object |
||
| DBNodeId |
array |
The list of created node IDs. |
|
|
string |
The ID of a created node. |
pi-*************** |
|
| RequestId |
string |
The request ID. |
E053E730-5755-4AA9-AA9D-A47867****** |
| DBClusterId |
string |
The ID of the database cluster. |
pc-*************** |
| OrderId |
string |
The order ID. |
2148126708***** |
Examples
Success response
JSON format
{
"DBNodeIds": {
"DBNodeId": [
"pi-***************"
]
},
"RequestId": "E053E730-5755-4AA9-AA9D-A47867******",
"DBClusterId": "pc-***************",
"OrderId": "2148126708*****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ORDER.ARREARAGE | 您有欠费账单,不符合购买条件,请先结清账单后再购买 | You must settle the overdue payments for your account before you can make a purchase. |
| 400 | InvalidDBNodeNum.Malformed | The number of parameter DBNode.N is not valid. | The specified number of database nodes is invalid. |
| 400 | InvalidDBNode.Malformed | The specified parameter DBNode.N is not valid. | The specified DBNode.N parameter is invalid. |
| 400 | OperationDenied.CreateDBNodesWithStrictConsistencyOn | 3AZ cluster does not allow create db nodes. | Nodes cannot be added for multi-zone clusters. |
| 400 | InvalidZoneId.Malformed | The specified parameter ZoneId is not valid. | The specified ZoneId parameter is invalid. |
| 403 | OperationDenied.ClusterCategory | The operation is not permitted due to cluster category. | This series is not supported by the cluster. |
| 403 | OperationDenied.DbVersion | The operation is not permitted due to DbVersion. | This operation is not supported by the database version. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.