Tous les produits
Search
Centre de documentation

Auto Scaling:RebalanceInstances

Dernière mise à jour :Aug 18, 2026

Rééquilibre la répartition des instances Elastic Compute Service (ECS) entre les zones. Si les instances ECS sont inégalement réparties sur plusieurs zones, appelez l'opération RebalanceInstances pour rétablir l'équilibre.

Notes d'utilisation

Auto Scaling crée de nouvelles instances ECS pour remplacer les instances existantes et atteindre cet objectif de rééquilibrage. Le service démarre les nouvelles instances avant d'arrêter les anciennes. Cette opération n'affecte ni les performances ni la disponibilité du service de votre application.

  • Cette opération est prise en charge uniquement par les groupes de mise à l'échelle multizones dont le paramètre MultiAZPolicy est défini sur BALANCE.

  • Un rééquilibrage n'est nécessaire que lorsque la répartition des instances au sein d'un groupe de mise à l'échelle multizone est significativement déséquilibrée. Lors d'une activité de rééquilibrage, Auto Scaling remplace au maximum 20 instances ECS pour corriger ce déséquilibre.

  • Pendant l'exécution d'une opération de rééquilibrage, si le nombre d'instances dans le groupe de mise à l'échelle approche ou atteint la valeur MaxSize mais que l'opération doit se poursuivre, Auto Scaling autorise le nombre total d'instances ECS à dépasser temporairement la valeur MaxSize de 10 %. Cet excédent temporaire persiste jusqu'à ce que l'équilibre de la répartition des instances ECS soit atteint. Cela prend généralement entre 1 et 6 minutes.

    Remarque

    Si l'augmentation de 10 % du nombre maximal d'instances dans un groupe de mise à l'échelle donne une valeur non entière, la partie décimale est toujours arrondie à l'entier supérieur pour garantir la prise en compte d'une instance supplémentaire. Par exemple, si vous disposez d'un groupe de mise à l'échelle pouvant contenir au maximum 15 instances ECS, Auto Scaling autorisera lors d'une opération de rééquilibrage le nombre total d'instances à dépasser temporairement cette limite de 2, au lieu de 1,5 (soit 10 %).

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

RebalanceInstances

L'opération à effectuer. Définissez la valeur sur RebalanceInstances.

ScalingGroupId

String

Oui

asg-bp18p2yfxow2dloq****

ID du groupe de mise à l'échelle.

RegionId

String

Non

cn-hangzhou

ID de région du groupe de mise à l'échelle.

Paramètres de réponse

Paramètre

Type

Exemple

Description

ScalingActivityId

String

asa-kjgffgdfadah****

ID de l'activité de mise à l'échelle.

RequestId

String

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

ID de la requête.

Exemples

Exemple de requête

http(s)://ess.aliyuncs.com/?Action=RebalanceInstances
&ScalingGroupId=asg-bp18p2yfxow2dloq****
&RegionId=cn-hangzhou
&<Common request parameters>

Exemple de réponse réussie

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<RebalanceInstancesResponse>
    <ScalingActivityId>asa-kjgffgdfadah****</ScalingActivityId>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</RebalanceInstancesResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "ScalingActivityId" : "asa-kjgffgdfadah****",
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.

Code d'état HTTP

Code d'erreur

Message d'erreur

Description

400

IncorrectScalingGroupStatus

Le statut actuel du groupe de mise à l'échelle spécifié ne prend pas en charge cette action.

Le groupe de mise à l'échelle n'est pas à l'état Activé.

400

OperationDenied

Cette opération est refusée car le groupe de mise à l'échelle spécifié ne prend pas en charge cette action.

Vous n'avez pas défini

MultiAZPolicy

sur

BALANCE

, ou la répartition des instances ECS n'est pas significativement déséquilibrée.

403

Forbidden.Unauthorized

Une autorisation requise pour l'action spécifiée n'est pas fournie.

Vous n'êtes pas autorisé à appeler l'opération RebalanceInstances.

404

InvalidScalingGroupId.NotFound

Le groupe de mise à l'échelle spécifié n'existe pas.

Le groupe de mise à l'échelle spécifié n'existe pas dans votre compte Alibaba Cloud.