Consulte les informations relatives aux hooks de cycle de vie par identifiant de hook de cycle de vie ou identifiant de groupe de mise à l'échelle, y compris l'action par défaut après la fin de l'état d'attente, le type d'activité de mise à l'échelle associé au hook de cycle de vie, l'identifiant de l'objet de notification et le délai d'attente de suspension.
Description de l'opération
Description de l'opération
Vous pouvez interroger les hooks de cycle de vie des trois manières suivantes :
-
Spécifiez une liste d'identifiants de hooks de cycle de vie (LifecycleHookId.N). Dans ce cas, les paramètres d'identifiant de groupe de mise à l'échelle (ScalingGroupId) et de nom de hook de cycle de vie (LifecycleHookName) sont ignorés.
-
Spécifiez un identifiant de groupe de mise à l'échelle (ScalingGroupId).
-
Spécifiez à la fois un identifiant de groupe de mise à l'échelle (ScalingGroupId) et un nom de hook de cycle de vie (LifecycleHookName).
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:DescribeLifecycleHooks |
get |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingGroupId |
string |
Non |
L'identifiant du groupe de mise à l'échelle. |
asg-bp1igpak5ft1flyp**** |
| LifecycleHookName |
string |
Non |
Le nom du hook de cycle de vie. |
lifecyclehook**** |
| PageNumber |
integer |
Non |
Le numéro de page de la liste des états d'instance. Valeur minimale : 1. Valeur par défaut : 1. |
1 |
| PageSize |
integer |
Non |
Le nombre d'entrées par page pour une requête paginée. Valeur maximale : 50. Valeur par défaut : 50. |
50 |
| LifecycleHookId |
array |
Non |
La liste des identifiants des hooks de cycle de vie. |
ash-bp19d1032y9kij96**** |
|
string |
Non |
L'identifiant du hook de cycle de vie. |
ash-bp1at9ufhmcf9cmy**** |
|
| RegionId |
string |
Non |
L'identifiant de la région où se trouve le groupe de mise à l'échelle. |
cn-beijing |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
integer |
Le numéro de la page renvoyée. |
1 |
| PageSize |
integer |
Le nombre d'entrées renvoyées par page. |
50 |
| TotalCount |
integer |
Le nombre total de hooks de cycle de vie. |
1 |
| LifecycleHooks |
object |
||
| LifecycleHook |
array<object> |
La liste des informations sur les hooks de cycle de vie. |
|
|
object |
Les informations sur le hook de cycle de vie. |
||
| DefaultResult |
string |
L'action suivante à entreprendre après la fin de l'état d'attente de l'instance. |
CONTINUE |
| LifecycleHookId |
string |
L'identifiant du hook de cycle de vie. |
ash-bp19d1032y9kij96**** |
| LifecycleHookName |
string |
Le nom du hook de cycle de vie. |
lifecyclehook**** |
| LifecycleTransition |
string |
Le type d'activité de mise à l'échelle associé au hook de cycle de vie. |
SCALE_OUT |
| NotificationMetadata |
string |
La chaîne de caractères fixe associée à l'état d'attente de l'activité de mise à l'échelle. |
Hook de cycle de vie de test |
| NotificationArn |
string |
L'identifiant de l'objet de notification du hook de cycle de vie. Le format du paramètre est le suivant :
Les variables dans le format du paramètre ont les significations suivantes :
|
acs:ess:cn-beijing:161456884340****:null/null |
| HeartbeatTimeout |
integer |
Le délai d'attente défini par le hook de cycle de vie pour l'activité de mise à l'échelle. L'action suivante est exécutée après l'expiration de ce délai d'attente. |
60 |
| ScalingGroupId |
string |
L'identifiant du groupe de mise à l'échelle. |
asg-bp1igpak5ft1flyp**** |
| LifecycleHookStatus |
string |
L'état du hook de cycle de vie. Valeurs valides :
|
Active |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"PageSize": 50,
"TotalCount": 1,
"LifecycleHooks": {
"LifecycleHook": [
{
"DefaultResult": "CONTINUE",
"LifecycleHookId": "ash-bp19d1032y9kij96****",
"LifecycleHookName": "lifecyclehook****",
"LifecycleTransition": "SCALE_OUT",
"NotificationMetadata": "Test de hook de cycle de vie",
"NotificationArn": "acs:ess:cn-beijing:161456884340****:null/null",
"HeartbeatTimeout": 60,
"ScalingGroupId": "asg-bp1igpak5ft1flyp****",
"LifecycleHookStatus": "Active"
}
]
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.