Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeScalingActivities

Última atualização: Sep 17, 2026

Consulta os detalhes das atividades de escalonamento chamando a operação DescribeScalingActivities. Você pode usar esta operação para visualizar os resultados das atividades de escalonamento acionadas por tarefas agendadas, tarefas acionadas por eventos ou execução manual de regras de escalonamento. Por exemplo, você pode visualizar o status, a causa e o número total de instâncias após a execução de uma atividade de escalonamento.

Descrição da operação

Descrição da operação

  • Você pode especificar um ID de grupo de escalonamento para consultar todas as atividades de escalonamento no grupo de escalonamento.

  • Você pode filtrar os resultados da consulta pelo status das atividades de escalonamento.

  • Você pode consultar as atividades de escalonamento dos últimos 30 dias.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ess:DescribeScalingActivities

get

*ScalingGroup.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região do grupo de escalonamento ao qual as atividades de escalonamento pertencem.

cn-hangzhou

PageNumber

integer

Não

O número da página da lista de atividades de escalonamento. Valor mínimo: 1.

Valor padrão: 1.

1

PageSize

integer

Não

O número de entradas por página para uma consulta paginada. Valor máximo: 50.

Valor padrão: 10.

10

ScalingGroupId

string

Não

O ID do grupo de escalonamento.

Nota

Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado.

asg-bp18p2yfxow2dloq****

StatusCode

string

Não

O status da atividade de escalonamento. Valores válidos:

  • Successful: A atividade de escalonamento foi executada com sucesso.

  • Warning: A atividade de escalonamento foi parcialmente bem-sucedida.

  • Failed: A atividade de escalonamento falhou.

  • InProgress: A atividade de escalonamento está sendo executada.

  • Rejected: A solicitação para executar a atividade de escalonamento foi rejeitada.

Successful

ScalingActivityId

array

Não

Os IDs das atividades de escalonamento que você deseja consultar.

Nota

Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado.

string

Não

O ID da atividade de escalonamento que você deseja consultar.

Nota

Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado.

asa-bp161xudmuxdzofe****

InstanceRefreshTaskId

string

Não

O ID da tarefa de atualização de instância. Você pode especificar este parâmetro para consultar a lista de atividades de escalonamento associadas à tarefa de atualização de instância.

ir-a12ds234fasd*****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

CC107349-57B7-4405-B1BF-9BF5AF7F****

PageNumber

integer

O número da página atual.

1

PageSize

integer

O número de entradas por página.

10

TotalCount

integer

O número total de atividades de escalonamento.

1

ScalingActivities

object

ScalingActivity

array<object>

A coleção de informações da atividade de escalonamento.

array<object>

A coleção de informações da atividade de escalonamento.

Progress

integer

O progresso de execução da atividade de escalonamento.

100

ScalingInstanceNumber

integer

  • Se a atividade de escalonamento for uma atividade de scale-out, este parâmetro indica o número de instâncias que foram criadas ou iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento.

  • Se a atividade de escalonamento for uma atividade de scale-in, este parâmetro indica o número de instâncias que foram excluídas ou entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento.

1

AttachedCapacity

string

O número total de instâncias que foram adicionadas manualmente ao grupo de escalonamento após a conclusão da atividade de escalonamento.

0

TotalCapacity

string

O número total de instâncias no grupo de escalonamento após a conclusão da atividade de escalonamento.

2

ScalingGroupId

string

O ID do grupo de escalonamento.

asg-bp18p2yfxow2dloq****

AutoCreatedCapacity

string

O número total de instâncias no grupo de escalonamento que estavam sujeitas à criação automática pelo grupo de escalonamento após a execução da atividade de escalonamento.

2

EndTime

string

A hora de término da atividade de escalonamento.

2020-09-10T09:54Z

StartTime

string

A hora de início da atividade de escalonamento.

2020-09-10T09:54Z

Description

string

A descrição da atividade de escalonamento.

Adicionar "1" instância ECS

StatusCode

string

O status da atividade de escalonamento. Valores válidos:

  • Successful: A atividade de escalonamento foi executada com sucesso.

  • Warning: A atividade de escalonamento foi parcialmente bem-sucedida.

  • Failed: A atividade de escalonamento falhou.

  • InProgress: A atividade de escalonamento está sendo executada.

  • Rejected: A solicitação para executar a atividade de escalonamento foi rejeitada.

Successful

Cause

string

A causa que acionou a atividade de escalonamento.

Um usuário solicita a execução da regra de escalonamento "asr-bp12tcnol686y1ik****", alterando a Capacidade Total de "1" para "2"

ScalingActivityId

string

O ID da atividade de escalonamento.

asa-bp161xudmuxdzofe****

StatusMessage

string

A mensagem de status da atividade de escalonamento.

"1" instâncias ECS são adicionadas

CreatedCapacity

integer

O número de instâncias criadas durante a atividade de escalonamento atual.

1

DestroyedCapacity

integer

O número de instâncias liberadas durante a atividade de escalonamento atual.

1

StartedCapacity

integer

O número de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

1

StoppedCapacity

integer

O número de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

1

CreatedInstances

object

CreatedInstance

array

A lista de instâncias criadas durante a atividade de escalonamento atual.

string

A lista de instâncias criadas durante a atividade de escalonamento atual.

[ "i-abc1", "i-abc2" ]

DestroyedInstances

object

DestroyedInstance

array

A lista de instâncias liberadas durante a atividade de escalonamento atual.

string

A lista de instâncias liberadas durante a atividade de escalonamento atual.

[ "i-abc1", "i-abc2" ]

StartedInstances

object

StartedInstance

array

A lista de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

string

A lista de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

[ "i-abc1", "i-abc2" ]

StoppedInstances

object

StoppedInstance

array

A lista de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

string

A lista de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual.

[ "i-abc1", "i-abc2" ]

ErrorCode

string

O código de erro retornado quando a atividade de escalonamento falhou.

OperationDenied.NoStock

ErrorMessage

string

A mensagem de erro retornada quando a atividade de escalonamento falhou.

O recurso ECS especificado está esgotado nesta região. Tente novamente mais tarde

Detail

string

As informações detalhadas da atividade de escalonamento.

"novas instâncias ECS "i-j6c8ilerw, i-j6c8iler4mx" são criadas."

TriggerSourceType

string

O tipo de fonte de acionamento da atividade de escalonamento. Valores válidos:

  • Cms: A atividade de escalonamento foi acionada por uma tarefa acionada por eventos.

  • Api: A atividade de escalonamento foi acionada por um usuário por meio de uma chamada de API.

  • Ess: A atividade de escalonamento foi acionada por uma tarefa do sistema.

Api

TriggerSourceId

string

O ID da fonte de acionamento da atividade de escalonamento. Valores válidos:

  • ID da fonte de acionamento Cms: o ID da tarefa acionada por eventos.

  • ID da fonte de acionamento Api: o UID da conta Alibaba Cloud ou do usuário RAM.

  • ID da fonte de acionamento Ess: vazio.

2346366580*****

LifecycleHookContext

object

As informações de contexto dos hooks de ciclo de vida.

DisableLifecycleHook

boolean

Indica se todos os hooks de ciclo de vida estão desativados para a atividade de escalonamento. Valores válidos:

  • true: Desativado.

  • false: Não desativado.

false

IgnoredLifecycleHookIds

object

IgnoredLifecycleHookId

array

A lista de IDs de hooks de ciclo de vida que estão desativados para a atividade de escalonamento.

string

A lista de IDs de hooks de ciclo de vida que estão desativados para a atividade de escalonamento.

ash-bp14zolna43z266bq***

ActivityMetadata

string

Os metadados da atividade de escalonamento.

{"goatscaler.io/managed":"true"}

InstanceRefreshTaskId

string

O ID da tarefa de atualização de instância.

ir-asdf12adsxg*****

ErrorMessages

object

ErrorMessages

array<object>

As mensagens de erro retornadas quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida.

array<object>

Description

string

A descrição da exceção da atividade de escalonamento.

Falha ao criar instâncias no grupo de escalonamento

Code

string

O código de erro retornado quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida.

OperationDenied.NoStock

Message

string

As mensagens de erro retornadas quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida.

O recurso está esgotado na zona especificada. Tente outros tipos ou escolha outras regiões e zonas

FailedInstanceIds

object

FailedInstanceIds

array

A lista de IDs de instâncias com falha.

string

O ID da instância.

i-8vbedazhjj6a6******

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "CC107349-57B7-4405-B1BF-9BF5AF7F****",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 1,
  "ScalingActivities": {
    "ScalingActivity": [
      {
        "Progress": 100,
        "ScalingInstanceNumber": 1,
        "AttachedCapacity": "0",
        "TotalCapacity": "2",
        "ScalingGroupId": "asg-bp18p2yfxow2dloq****",
        "AutoCreatedCapacity": "2",
        "EndTime": "2020-09-10T09:54Z",
        "StartTime": "2020-09-10T09:54Z",
        "Description": "Add \\\"1\\\" ECS instance",
        "StatusCode": "Successful",
        "Cause": "A user requests to execute scaling rule \\\"asr-bp12tcnol686y1ik****\\\", changing the Total Capacity from \\\"1\\\" to \\\"2\\\".",
        "ScalingActivityId": "asa-bp161xudmuxdzofe****",
        "StatusMessage": "\\\"1\\\" ECS instances are added",
        "CreatedCapacity": 1,
        "DestroyedCapacity": 1,
        "StartedCapacity": 1,
        "StoppedCapacity": 1,
        "CreatedInstances": {
          "CreatedInstance": [
            "[ \"i-abc1\", \"i-abc2\" ]"
          ]
        },
        "DestroyedInstances": {
          "DestroyedInstance": [
            "[ \"i-abc1\", \"i-abc2\" ]"
          ]
        },
        "StartedInstances": {
          "StartedInstance": [
            "[ \"i-abc1\", \"i-abc2\" ]"
          ]
        },
        "StoppedInstances": {
          "StoppedInstance": [
            "[ \"i-abc1\", \"i-abc2\" ]"
          ]
        },
        "ErrorCode": "OperationDenied.NoStock",
        "ErrorMessage": "The specified ECS resource is out of stock in this region. Please try again later.",
        "Detail": "\"new ECS instances \"i-j6c8ilerw, i-j6c8iler4mx\" are created.\"",
        "TriggerSourceType": "Api",
        "TriggerSourceId": "2346366580*****",
        "LifecycleHookContext": {
          "DisableLifecycleHook": false,
          "IgnoredLifecycleHookIds": {
            "IgnoredLifecycleHookId": [
              "ash-bp14zolna43z266bq***"
            ]
          }
        },
        "ActivityMetadata": "{\\\"goatscaler.io/managed\\\":\\\"true\\\"}",
        "InstanceRefreshTaskId": "ir-asdf12adsxg*****",
        "ErrorMessages": {
          "ErrorMessages": [
            {
              "Description": "Fail to create instances into scaling group.",
              "Code": "OperationDenied.NoStock",
              "Message": "The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.",
              "FailedInstanceIds": {
                "FailedInstanceIds": [
                  "i-8vbedazhjj6a6******"
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.