Supprime les nœuds en lecture seule d'un cluster PolarDB.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
polardb:DeleteDBNodes |
delete |
*dbcluster
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DBClusterId |
string |
Oui |
L'identifiant du cluster. |
pc-************** |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Le client génère cette valeur, qui doit être unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne peut pas dépasser 64 caractères. Le jeton est sensible à la casse. |
6000170000591aed949d0f54a343f1a42*********** |
| DBNodeType |
string |
Non |
Le type de nœud. Valeurs valides :
Valeurs valides :
|
RO |
| DBNodeId |
array |
Oui |
Les identifiants des nœuds à supprimer. Remarque
Appelez l'opération DescribeDBClusters pour consulter les détails de tous les clusters de votre compte, y compris les identifiants des nœuds. |
pi-************ |
|
string |
Non |
L'identifiant du nœud à supprimer. Un cluster doit conserver au moins un nœud principal et un nœud en lecture seule. Remarque
Seuls les clusters PolarDB for MySQL permettent de supprimer plusieurs nœuds en lecture seule à la fois. |
pi-**************** |
|
| CloudProvider |
string |
Non |
Le fournisseur de services du nœud. |
ENS |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
6566B2E6-3157-4B57-A693-AFB751****** |
| DBClusterId |
string |
L'identifiant du cluster de base de données. |
pc-************** |
| OrderId |
string |
L'identifiant de la commande. |
2035638******* |
Exemples
JSON format
{
"RequestId": "6566B2E6-3157-4B57-A693-AFB751******",
"DBClusterId": "pc-**************",
"OrderId": "2035638*******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.