Adds 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 resource group ID. |
rg-************ |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************* |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value. Make sure that the value is unique among different requests. The token is case-sensitive and can contain only ASCII characters. The token can be up to 64 characters in length. |
6000170000591aed949d0f54a343f1a4233c1e7d1c5c****** |
| EndpointBindList |
string |
No |
The ID of the cluster endpoint to which you want to add the new node. If you want to add the node to multiple endpoints, separate the endpoint IDs with commas (,). Note
|
pe-****************,pe-**************** |
| PlannedStartTime |
string |
No |
The earliest time to start running the scheduled task for adding nodes. Specify the time in the Note
|
2021-01-14T09:00:00Z |
| PlannedEndTime |
string |
No |
The latest time to start running the scheduled task. Specify the time in the Note
|
2021-01-14T09:30:00Z |
| DBNode |
array<object> |
Yes |
The information about the new node. |
|
|
object |
No |
|||
| TargetClass |
string |
No |
The specification of the new node. The specification must be the same as that of the existing nodes. For more information, see the following topics:
Note
|
polar.mysql.x4.medium |
| ZoneId |
string |
No |
The zone of the new node. The zone must be the same as that of the existing nodes. You can call the DescribeRegions operation to query zone IDs. Note
|
cn-qingdao-c |
| DBNodeType |
string |
No |
The node type. Valid values:
Valid values:
|
RO |
| ImciSwitch |
string |
No |
Specifies whether to enable In-Memory Column Index (IMCI). Valid values:
Note
PolarDB for PostgreSQL (Compatible with Oracle) and PolarDB for PostgreSQL do not support this parameter. |
ON |
| CloudProvider |
string |
No |
The cloud service provider to which the node belongs. |
ENS |
| AutoUseCoupon |
boolean |
No |
Specifies whether to automatically use coupons. Valid values:
|
|
| PromotionCode |
string |
No |
The coupon code. If you do not specify this parameter, the default coupon is used. |
727xxxxxx934 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| DBNodeIds |
object |
||
| DBNodeId |
array |
The list of created DBNodeIds. |
|
|
string |
The list of created DBNodeIds. |
pi-*************** |
|
| RequestId |
string |
The request ID. |
E053E730-5755-4AA9-AA9D-A47867****** |
| DBClusterId |
string |
The cluster ID. |
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.