Todos os produtos
Search
Central de documentação

Auto Scaling:RebalanceInstances

Última atualização: Jul 03, 2026

Reequilibra a distribuição de instâncias do Elastic Compute Service (ECS) entre zonas. Se as instâncias ECS estiverem distribuídas de forma desigual em várias zonas, chame a operação RebalanceInstances para reequilibrar essa distribuição.

Observações de uso

O Auto Scaling cria novas instâncias ECS para substituir as existentes e cumprir o objetivo de reequilíbrio. O serviço inicia as novas instâncias antes de parar as atuais. Essa operação não afeta o desempenho nem a disponibilidade do serviço da sua aplicação.

  • Apenas grupos de dimensionamento multizona com MultiAZPolicy definido como BALANCE oferecem suporte a esta operação.

  • Solicite o reequilíbrio somente quando a distribuição das instâncias em um grupo multizona apresentar desbalanceamento significativo. Durante essa atividade, o Auto Scaling substitui até 20 instâncias ECS para corrigir a distribuição.

  • Se, durante a execução, a quantidade de instâncias no grupo se aproximar ou atingir o valor de MaxSize e a operação precisar continuar, o Auto Scaling permite que o total exceda temporariamente esse limite em 10%. Esse excesso momentâneo persiste até que o equilíbrio na distribuição seja alcançado, o que geralmente leva de 1 a 6 minutos.

    Nota

    Caso o acréscimo de 10% sobre o número máximo de instâncias resulte em um valor não inteiro, a parte decimal será sempre arredondada para cima, garantindo uma instância adicional. Por exemplo, em um grupo com limite de 15 instâncias ECS, o Auto Scaling permitirá um excesso temporário de 2 unidades durante o reequilíbrio, em vez de 1,5 (correspondente aos 10% calculados).

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação pelo OpenAPI Explorer, que também gera dinamicamente exemplos de código para diferentes SDKs.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

RebalanceInstances

A operação a ser executada. Defina o valor como RebalanceInstances.

ScalingGroupId

String

Sim

asg-bp18p2yfxow2dloq****

O ID do grupo de dimensionamento.

RegionId

String

Não

cn-hangzhou

O ID da região do grupo de dimensionamento.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

ScalingActivityId

String

asa-kjgffgdfadah****

O ID da atividade de dimensionamento.

RequestId

String

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

O ID da solicitação.

Exemplos

Exemplos de solicitações

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

Exemplos de respostas de sucesso

Formato XML

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

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

Formato JSON

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

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

Códigos de erro

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400

IncorrectScalingGroupStatus

The current status of the specified scaling group does not support this action.

O grupo de dimensionamento não está no estado Enabled.

400

OperationDenied

This operation is denied because the specified scaling group does not support this action.

Você não definiu

MultiAZPolicy

como

BALANCE

ou a distribuição de instâncias ECS não apresenta desbalanceamento significativo.

403

Forbidden.Unauthorized

A required authorization for the specified action is not supplied.

Você não tem autorização para chamar a operação RebalanceInstances.

404

InvalidScalingGroupId.NotFound

The specified scaling group does not exist.

O grupo de dimensionamento especificado não existe na sua conta Alibaba Cloud.