Promotes a read-only node to primary in a PolarDB cluster through manual failover.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:FailoverDBCluster |
update |
*dbcluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************** |
| TargetDBNodeId |
string |
No |
The ID of the read-only node to promote to primary. Call DescribeDBClusters to query node IDs. Note
|
pi-*********** |
| RollBackForDisaster |
boolean |
No |
Specifies whether to switch back to the original primary zone after it recovers.
|
false |
| ClientToken |
string |
No |
A client-generated idempotency token. Must be unique across requests, ASCII-only, case-sensitive, and up to 64 characters. |
6000170000591aed949d0f54a343f1a4233c1e7d1c5****** |
| TargetZoneType |
string |
No |
The failover target zone type. Valid values: Primary: failover within the primary availability zone. Standby: failover to the storage hot backup cluster. |
Primary |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
D0CEC6AC-7760-409A-A0D5-E6CD86****** |
Examples
Success response
JSON format
{
"RequestId": "D0CEC6AC-7760-409A-A0D5-E6CD86******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | HaStatusNotSupport | Current DB instance HA status does not support this operation. | The HA status of the instance does not support this operation. |
| 400 | InvalidDBNodeId.Malformed | The specified parameter DBNodeId is not valid. | The specified DBNodeId parameter is invalid. |
| 400 | InvalidDBType.Malformed | The Specified DBType is not valid. | The specified database type is invalid. |
| 400 | UnsupportHighFrequenceSwitchOver | The instance has switch over too frequent within ten minutes. | Failovers are too frequent. Try again in 5 minutes. |
| 400 | UnsupportWitchUnhealthyReplication | The action is unsupported with unhealthy replication. | The current replication relationship is abnormal. Switching is not supported. |
| 403 | OperationDenied.DBNodeType | The operation is not permitted due to type of node. | The specified node type does not support this operation. |
| 403 | OperationDenied.ClusterCategory | The operation is not permitted due to cluster category. | The cluster category does not support this operation. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified cluster ID does not exist. |
| 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.