Consulte les actions des crochets de cycle de vie. Lors de l'appel de l'opération DescribeLifecycleActions, vous pouvez spécifier des paramètres tels que ScalingActivityId, NextToken et MaxResults pour obtenir des détails comme l'état et l'identifiant de l'action d'un crochet de cycle de vie. Vous pouvez également utiliser cette opération pour obtenir les identifiants des instances Elastic Compute Service (ECS) sur lesquelles le crochet de cycle de vie prend effet.
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:DescribeLifecycleActions |
get |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingActivityId |
string |
Oui |
L'identifiant de l'activité de mise à l'échelle. |
asa-bp17mug9t0pegagw**** |
| LifecycleActionStatus |
string |
Non |
L'état de l'action de cycle de vie. Valeurs valides :
|
Pending |
| NextToken |
string |
Non |
Le jeton utilisé pour spécifier l'action de cycle de vie à partir de laquelle la requête commence. Par exemple, après avoir consulté les 10 premières actions de cycle de vie, la requête commence à partir de la 11e action de cycle de vie. Définissez ce paramètre sur la valeur NextToken renvoyée lors de l'appel d'API précédent. Si vous ne spécifiez pas ce paramètre, la requête commence depuis le début. |
AAAAAcSz4VTb1Nq**** |
| MaxResults |
integer |
Non |
Le nombre maximal d'entrées à renvoyer sur chaque page. Valeurs valides : 1 à 50. Valeur par défaut : 10. |
10 |
| RegionId |
string |
Non |
L'identifiant de la région du groupe de mise à l'échelle. |
cn-qingdao |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| NextToken |
string |
Le jeton de requête renvoyé dans cet appel. |
AAAAAcSz4VTb1Nq**** |
| RequestId |
string |
L'identifiant de la requête. |
42A742EB-FCF3-459E-9C62-E107048C17E3 |
| TotalCount |
integer |
Le nombre total d'actions de cycle de vie consultées. |
3 |
| MaxResults |
integer |
Le nombre maximal d'entrées renvoyées par page. |
3 |
| LifecycleActions |
array<object> |
Les actions du crochet de cycle de vie. |
|
|
object |
Les actions de cycle de vie. |
||
| LifecycleHookId |
string |
L'identifiant du crochet de cycle de vie. |
ash-bp18uoft0deax0f7**** |
| LifecycleActionToken |
string |
Le jeton de l'action du crochet de cycle de vie. |
9C2E9DA7-F794-449A-ACF6-CEE24444F7BB |
| LifecycleActionStatus |
string |
L'état de l'action du crochet de cycle de vie. |
Pending |
| LifecycleActionResult |
string |
L'action ultérieure qu'Auto Scaling effectue après l'expiration du crochet de cycle de vie. Valeurs valides :
|
CONTINUE |
| InstanceIds |
array |
Les identifiants des instances ECS sur lesquelles le crochet de cycle de vie prend effet. |
|
|
string |
L'identifiant de l'instance ECS sur laquelle le crochet de cycle de vie prend effet. |
["i-bp11m3fzlqrgk5vh****","i-bp11m3fzlqrgk5vh****"] |
Exemples
JSON format
{
"NextToken": "AAAAAcSz4VTb1Nq****",
"RequestId": "42A742EB-FCF3-459E-9C62-E107048C17E3",
"TotalCount": 3,
"MaxResults": 3,
"LifecycleActions": [
{
"LifecycleHookId": "ash-bp18uoft0deax0f7****",
"LifecycleActionToken": "9C2E9DA7-F794-449A-ACF6-CEE24444F7BB",
"LifecycleActionStatus": "Pending",
"LifecycleActionResult": "CONTINUE",
"InstanceIds": [
"[\"i-bp11m3fzlqrgk5vh****\",\"i-bp11m3fzlqrgk5vh****\"]"
]
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.