Deletes read-only nodes from a PolarDB cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DeleteDBNodes |
delete |
*dbcluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************** |
| ClientToken |
string |
No |
A client-generated token that ensures the idempotence of the request. The token must be unique for each request. It is case-sensitive and can contain up to 64 ASCII characters. |
6000170000591aed949d0f54a343f1a42*********** |
| DBNodeType |
string |
No |
The node type. Valid values:
Valid values:
|
RO |
| DBNodeId |
array |
Yes |
The ID of the cluster node. Note
Call the DescribeDBClusters operation to query the details of all clusters in your account, including the node IDs. |
pi-************ |
|
string |
No |
The ID of a cluster node. You can specify multiple nodes. The number of nodes that you specify cannot exceed the current number of nodes minus 2. You must retain at least one primary node and one read-only node. Note
Only PolarDB for MySQL clusters support deleting multiple read-only nodes at a time. |
pi-**************** |
|
| CloudProvider |
string |
No |
ENS |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
6566B2E6-3157-4B57-A693-AFB751****** |
| DBClusterId |
string |
The database cluster ID. |
pc-************** |
| OrderId |
string |
The order ID. |
2035638******* |
Examples
Success response
JSON format
{
"RequestId": "6566B2E6-3157-4B57-A693-AFB751******",
"DBClusterId": "pc-**************",
"OrderId": "2035638*******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidDBNodeNum.Malformed | The number of parameter DBNode.N is not valid. | The specified number of database nodes is invalid. |
| 400 | OperationDenied.DeleteDBNodesWithStrictConsistencyOn | 3AZ cluster does not allow delete db nodes. | Nodes cannot be deleted for multi-zone clusters. |
| 400 | InvalidDBNode.Malformed | The specified parameter DBNode.N is not valid. | The specified DBNode.N parameter is invalid. |
| 403 | OperationDenied.DBNodeRole | The operation is not permitted due to the role of node. | This operation is not supported by the node role. |
| 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.