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
|
ess:DescribeScalingActivities |
get |
*Groupe de mise à l'échelle.
|
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 |
| 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 |
|
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 |
| 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 :
|
Api |
| TriggerSourceId |
string |
L'identifiant de la source de déclenchement de l'activité de mise à l'échelle. Valeurs valides :
|
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 :
|
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.