Supprime des nœuds d’un cluster Elasticsearch.
Avant d’appeler cette opération :
Migrez toutes les données des nœuds cibles vers d’autres nœuds.
Débogage
En-têtes de requête
Cette opération utilise uniquement les en-têtes de requête communs.
Syntaxe de la requête
POST /openapi/instances/{InstanceId}/actions/shrink HTTP/1.1
Paramètres de requête
| Paramètre | Type | Emplacement | Obligatoire | Valeur d’exemple | Description |
| InstanceId | String | Path | Oui | es-cn-nif1q9o8r0008**** |
ID de l’instance. |
| nodeType | String | Query | Oui | WORKER |
Type de nœuds à supprimer. Valeurs possibles :
|
| clientToken | String | Query | Non | 5A2CFF0E-5718-45B5-9D4D-70B3FF**** |
Jeton généré par le client garantissant l’idempotence. Il doit être unique pour chaque requête. Caractères ASCII uniquement, jusqu’à 64 caractères. |
| ignoreStatus | Boolean | Query | Non | false |
Indique s’il faut ignorer l’état de santé du cluster. Valeurs possibles :
|
| count | Integer | Query | Non | 2 |
Nombre de nœuds à supprimer. Important Applicable uniquement aux instances ACK. Ne spécifiez pas le paramètre host dans le corps. |
| Array | Body | Non |
Corps de la requête. |
||
| host | String | Body | Non | 192.168.xx.xx |
Adresse IP du nœud. |
| zoneId | String | Body | Non | cn-shanghai-c |
ID de zone du nœud. Exemple : cn-shanghai-c (Zone C, Shanghai). |
| nodeType | String | Body | Non | WORKER |
Type de nœud à supprimer. Valeurs possibles :
|
| port | Integer | Body | Non | 9200 |
Numéro de port du nœud. |
| hostName | String | Body | Non | es-cn-pl32xxxxxxx-data-f-1 |
Nom du nœud dans un cluster ACK. Appelez l’opération ListAllNode pour interroger les noms des nœuds. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Result | Boolean | true |
Indique si la mise à l’échelle descendante a réussi. Valeurs possibles :
|
| RequestId | String | F99407AB-2FA9-489E-A259-40CF6DCC**** |
ID de la requête. |
Exemples
Exemples de requêtes
POST /openapi/instances/es-cn-nif1q9o8r0008****/actions/shrink?nodeType=WORKER&clientToken=5A2CFF0E-5718-45B5-9D4D-70B3FF****&ignoreStatus=false HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
[ {
"host" : "192.168.xx.xx",
"port" : 9200,
"zoneId" : "cn-shanghai-c"
} ]
Exemples de réponses réussies
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : true,
"RequestId" : "C82758DD-282F-4D48-934F-92170A33****"
}
Code d’erreur
Tous les codes d’erreur sont répertoriés dans les codes d’erreur du Service.