Tous les produits
Search
Centre de documentation

Auto Scaling:DescribeScalingActivities

Dernière mise à jour :Oct 13, 2026

Consulte les détails des activités de mise à l'échelle pour vérifier les résultats des activités de mise à l'échelle déclenchées par des tâches planifiées, des tâches déclenchées par des événements ou l'exécution manuelle de règles de mise à l'échelle. Par exemple, vous pouvez consulter l'état, la cause et le nombre total d'instances après l'activité de mise à l'échelle sur la page des détails de l'activité de mise à l'échelle.

Description de l'opération

  • Vous pouvez spécifier l'identifiant d'un groupe de mise à l'échelle pour interroger tous les enregistrements d'activités de mise à l'échelle dans ce groupe.

  • Vous pouvez filtrer les résultats de la requête en fonction de l'état de l'activité de mise à l'échelle.

  • Vous pouvez interroger les activités de mise à l'échelle qui se sont produites au cours des 30 derniers jours.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ess:DescribeScalingActivities

get

*Groupe de mise à l'échelle.

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

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

L'identifiant de la région du groupe de mise à l'échelle auquel appartient l'activité de mise à l'échelle.

cn-hangzhou

PageNumber

integer

Non

Le numéro de page de la liste des activités de mise à l'échelle. Les pages commencent à 1.

Valeur par défaut : 1.

1

PageSize

integer

Non

Les paramètres de pagination pour le nombre d'entrées par page dans une requête paginée. Valeur maximale : 50.

Valeur par défaut : 10.

10

ScalingGroupId

string

Non

L'identifiant du groupe de mise à l'échelle.

Remarque

Lorsque vous appelez cette opération, vous devez spécifier soit ScalingGroupId, soit ScalingActivityIds. Si aucun des deux n'est spécifié, une erreur se produit.

asg-bp18p2yfxow2dloq****

StatusCode

string

Non

L'état de l'activité de mise à l'échelle. Valeurs valides :

  • Successful : l'activité de mise à l'échelle a réussi.

  • Warning : l'activité de mise à l'échelle a partiellement réussi.

  • Failed : l'activité de mise à l'échelle a échoué.

  • InProgress : l'activité de mise à l'échelle est en cours.

  • Rejected : la requête d'exécution de l'activité de mise à l'échelle a été rejetée.

Successful

ScalingActivityIds

array

Non

L'identifiant de l'activité de mise à l'échelle à interroger.

Remarque

Lorsque vous appelez cette API, vous devez spécifier soit le paramètre ScalingGroupId, soit le paramètre ScalingActivityIds. Si aucun des deux paramètres n'est spécifié, une erreur se produit.

string

Non

L'identifiant de l'activité de mise à l'échelle à interroger.

Remarque

Lorsque vous appelez cette API, vous devez spécifier soit le paramètre ScalingGroupId, soit le paramètre ScalingActivityIds. Si aucun des deux paramètres n'est spécifié, une erreur se produit.

asa-bp161xudmuxdzofe****

InstanceRefreshTaskId

string

Non

L'identifiant du nœud de la tâche d'actualisation des instances. Vous pouvez configurer ce paramètre pour effectuer une requête sur la liste des activités de mise à l'échelle associées à la tâche d'actualisation des instances.

ir-a12ds234fasd*****

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

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

PageNumber

integer

Le numéro de page actuel.

1

PageSize

integer

Le nombre d'entrées par page.

10

TotalCount

integer

Le nombre total d'enregistrements d'activités de mise à l'échelle.

1

ScalingActivities

array<object>

L'ensemble des informations relatives aux activités de mise à l'échelle.

array<object>

L'ensemble des informations relatives aux activités de mise à l'échelle.

Progress

integer

La progression de l'activité de mise à l'échelle.

100

ScalingInstanceNumber

integer

  • Si l'activité de mise à l'échelle est une activité d'extension, ce paramètre indique le nombre d'instances créées ou démarrées à partir de l'état arrêté et récupéré pendant l'activité de mise à l'échelle.

  • Si l'activité de mise à l'échelle est une activité de réduction, ce paramètre indique le nombre d'instances supprimées ou passant à l'état arrêté et récupéré pendant l'activité de mise à l'échelle.

1

AttachedCapacity

string

Le nombre total d'instances ajoutées manuellement dans le groupe de mise à l'échelle une fois l'activité de mise à l'échelle terminée.

0

TotalCapacity

string

Le nombre total d'instances dans le groupe de mise à l'échelle une fois l'activité de mise à l'échelle terminée.

2

ScalingGroupId

string

L'identifiant du groupe de mise à l'échelle.

asg-bp18p2yfxow2dloq****

AutoCreatedCapacity

string

Le nombre total d'instances dans le groupe de mise à l'échelle qui sont générées par création automatique après l'exécution de l'activité de mise à l'échelle.

2

EndTime

string

L'heure de fin de l'activité de mise à l'échelle. L'heure est affichée en UTC et suit la norme ISO 8601 au format AAAA-MM-JJTHH:mmZ.

2020-09-10T09:54Z

StartTime

string

L'heure de début de l'activité de mise à l'échelle. L'heure est affichée en UTC et suit la norme ISO 8601 au format AAAA-MM-JJTHH:mmZ.

2020-09-10T09:54Z

Description

string

La description de l'activité de mise à l'échelle.

Add \"1\" ECS instance

StatusCode

string

L'état de l'activité de mise à l'échelle. Valeurs valides :

  • Successful : l'activité de mise à l'échelle a réussi.

  • Warning : l'activité de mise à l'échelle a partiellement réussi.

  • Failed : l'activité de mise à l'échelle a échoué.

  • InProgress : l'activité de mise à l'échelle est en cours.

  • Rejected : la requête d'exécution de l'activité de mise à l'échelle a été rejetée.

Successful

Cause

string

La cause qui a déclenché l'activité de mise à l'échelle.

A user requests to execute scaling rule \"asr-bp12tcnol686y1ik****\", changing the Total Capacity from \"1\" to \"2\".

ScalingActivityId

string

L'identifiant de l'activité de mise à l'échelle.

asa-bp161xudmuxdzofe****

StatusMessage

string

Le message d'état de l'activité de mise à l'échelle.

\"1\" ECS instances are added

CreatedCapacity

integer

Le nombre d'instances créées pendant l'activité de mise à l'échelle en cours.

1

DestroyedCapacity

integer

Le nombre d'instances libérées pendant l'activité de mise à l'échelle en cours.

1

StartedCapacity

integer

Le nombre d'instances démarrées à partir du mode économique pendant l'activité de mise à l'échelle en cours.

1

StoppedCapacity

integer

Le nombre d'instances passées en mode économique pendant l'activité de mise à l'échelle en cours.

1

CreatedInstances

array

La liste des instances créées pendant l'activité de mise à l'échelle en cours.

string

La liste des instances créées pendant l'activité de mise à l'échelle en cours.

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

DestroyedInstances

array

La liste des instances libérées pendant l'activité de mise à l'échelle en cours.

string

La liste des instances libérées pendant l'activité de mise à l'échelle en cours.

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

StartedInstances

array

La liste des instances démarrées à partir du mode économique pendant l'activité de mise à l'échelle en cours.

string

La liste des instances démarrées à partir du mode économique pendant l'activité de mise à l'échelle en cours.

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

StoppedInstances

array

La liste des instances passées en mode économique pendant l'activité de mise à l'échelle en cours.

string

La liste des instances passées en mode économique pendant l'activité de mise à l'échelle en cours.

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

ErrorCode

string

Le code d'erreur renvoyé lorsque l'activité de mise à l'échelle échoue.

OperationDenied.NoStock

ErrorMessage

string

Le message d'erreur renvoyé lorsque l'activité de mise à l'échelle échoue.

The specified ECS resource is out of stock in this region. Please try again later.

Detail

string

Les détails de l'activité de mise à l'échelle.

"new ECS instances "i-j6c8ilerw, i-j6c8iler4mx" are created."

TriggerSourceType

string

Le type de source de déclenchement de l'activité de mise à l'échelle. Valeurs valides :

  • Cms : l'activité de mise à l'échelle est déclenchée par une tâche déclenchée par un événement.

  • Api : l'activité de mise à l'échelle est déclenchée par un utilisateur via un appel d'API.

  • Ess : l'activité de mise à l'échelle est déclenchée par une tâche système.

Api

TriggerSourceId

string

L'identifiant de la source de déclenchement de l'activité de mise à l'échelle. Valeurs valides :

  • Identifiant de la source de déclenchement Cms : affiché comme l'identifiant de la tâche déclenchée par un événement.

  • Identifiant de la source de déclenchement Api : affiché comme l'identifiant du compte Alibaba Cloud ou l'identifiant de l'utilisateur RAM.

  • Identifiant de la source de déclenchement Ess : affiché comme vide.

2346366580*****

LifecycleHookContext

object

Les informations de contexte du crochet de cycle de vie.

DisableLifecycleHook

boolean

Indique si tous les crochets de cycle de vie sont désactivés pour l'activité de mise à l'échelle. Valeurs valides :

  • true : désactivés.

  • false : non désactivés.

false

IgnoredLifecycleHookIds

array

La liste des identifiants des crochets de cycle de vie désactivés pour l'activité de mise à l'échelle.

string

La liste des identifiants des crochets de cycle de vie désactivés pour l'activité de mise à l'échelle.

ash-bp14zolna43z266bq***

ActivityMetadata

string

Les métadonnées de l'activité de mise à l'échelle.

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

InstanceRefreshTaskId

string

L'identifiant de la tâche d'actualisation des instances.

ir-asdf12adsxg*****

ErrorMessages

array<object>

Les messages d'erreur renvoyés lorsque l'activité de mise à l'échelle échoue ou réussit partiellement.

object

Description

string

La description de l'exception de l'activité de mise à l'échelle.

Fail to create instances into scaling group.

Code

string

Le code d'erreur renvoyé lorsque l'activité de mise à l'échelle échoue ou réussit partiellement.

OperationDenied.NoStock

Message

string

Les messages d'erreur renvoyés lorsque l'activité de mise à l'échelle échoue ou réussit partiellement.

The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.

FailedInstanceIds

array

La liste des identifiants des instances ayant échoué.

string

L'identifiant de l'instance.

i-8vbedazhjj6a6******

Exemples

JSON format

{
  "RequestId": "CC107349-57B7-4405-B1BF-9BF5AF7F2A46",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 1,
  "ScalingActivities": [
    {
      "Progress": 100,
      "ScalingInstanceNumber": 1,
      "AttachedCapacity": "0",
      "TotalCapacity": "2",
      "ScalingGroupId": "asg-bp18p2yfxow2dloq****",
      "AutoCreatedCapacity": "2",
      "EndTime": "2020-09-10T09:54Z",
      "StartTime": "2020-09-10T09:54Z",
      "Description": "Ajout de \"1\" instance ECS",
      "StatusCode": "Successful",
      "Cause": "Un utilisateur demande l'exécution de la règle de mise à l'échelle \"asr-bp12tcnol686y1ik****\", modifiant la capacité totale de \"1\" à \"2\"",
      "ScalingActivityId": "asa-bp161xudmuxdzofe****",
      "StatusMessage": "\"1\" instances ECS sont ajoutées",
      "CreatedCapacity": 1,
      "DestroyedCapacity": 1,
      "StartedCapacity": 1,
      "StoppedCapacity": 1,
      "CreatedInstances": [
        "[\"i-abc1\",\"i-abc2\"]"
      ],
      "DestroyedInstances": [
        "["
      ],
      "StartedInstances": [
        "["
      ],
      "StoppedInstances": [
        "["
      ],
      "ErrorCode": "OperationDenied.NoStock",
      "ErrorMessage": "La ressource ECS spécifiée est en rupture de stock dans cette région. Veuillez réessayer ultérieurement",
      "Detail": "\"de nouvelles instances ECS \"i-j6c8ilerw, i-j6c8iler4mx\" sont créées.\"",
      "TriggerSourceType": "Api",
      "TriggerSourceId": "2346366580*****",
      "LifecycleHookContext": {
        "DisableLifecycleHook": false,
        "IgnoredLifecycleHookIds": [
          "ash-bp14zolna43z266bq***"
        ]
      },
      "ActivityMetadata": "{\\\"goatscaler.io/managed\\\":\\\"true\\\"}",
      "InstanceRefreshTaskId": "ir-asdf12adsxg*****",
      "ErrorMessages": [
        {
          "Description": "Échec de la création des instances dans le groupe de mise à l'échelle",
          "Code": "OperationDenied.NoStock",
          "Message": "La ressource est en rupture de stock dans la zone spécifiée. Veuillez essayer d'autres types ou choisir d'autres régions et zones",
          "FailedInstanceIds": [
            "i-8vbedazhjj6a6******"
          ]
        }
      ]
    }
  ]
}

Codes d'erreur

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.