Modifie les informations d'un crochet de cycle de vie.
Description de l'opération
Description de l'opération
Vous pouvez spécifier le crochet de cycle de vie à modifier de l'une des manières suivantes :
-
Spécifiez uniquement l'identifiant du crochet de cycle de vie (LifecycleHookId). Les paramètres d'identifiant du groupe de mise à l'échelle (ScalingGroupId) et de nom du crochet de cycle de vie (LifecycleHookName) sont ignorés.
-
Spécifiez à la fois l'identifiant du groupe de mise à l'échelle (ScalingGroupId) et le nom du crochet de cycle de vie (LifecycleHookName), car le nom du crochet de cycle de vie est unique au sein d'un groupe de mise à l'échelle.
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:ModifyLifecycleHook |
update |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| LifecycleHookId |
string |
Non |
L'identifiant du crochet de cycle de vie que vous souhaitez modifier. Ce paramètre est utilisé pour spécifier le crochet de cycle de vie. |
ash-bp1fxuqyi98w0aib**** |
| ScalingGroupId |
string |
Non |
L'identifiant du groupe de mise à l'échelle. Ce paramètre est utilisé pour spécifier le crochet de cycle de vie. |
asg-bp18p2yfxow2dloq**** |
| LifecycleHookName |
string |
Non |
Le nom du crochet de cycle de vie que vous souhaitez modifier. Ce paramètre est utilisé pour spécifier le crochet de cycle de vie. |
test_SCAL**** |
| DefaultResult |
string |
Non |
L'action qu'Auto Scaling entreprend lorsque le crochet de cycle de vie expire. Valeurs valides :
Lorsqu'une activité de scale-down (SCALE_IN) se produit dans un groupe de mise à l'échelle et déclenche plusieurs crochets de cycle de vie, si le DefaultResult d'un crochet de cycle de vie est défini sur ABANDON ou ROLLBACK et que l'état d'attente du crochet se termine, les états d'attente des autres crochets de cycle de vie se terminent prématurément. Dans les autres cas, l'action est déterminée par le dernier crochet de cycle de vie dont l'état d'attente se termine. |
CONTINUE |
| HeartbeatTimeout |
integer |
Non |
Le temps d'attente que le crochet de cycle de vie définit pour l'activité de mise à l'échelle. Une fois l'état d'attente expiré, l'action par défaut est entreprise. Valeurs valides : 30 à 21600. Unité : secondes. Vous pouvez appeler RecordLifecycleActionHeartbeat pour prolonger le temps d'attente d'une instance ECS, ou appeler CompleteLifecycleAction pour mettre fin prématurément à l'état d'attente d'une activité de mise à l'échelle. |
600 |
| LifecycleTransition |
string |
Non |
Le type d'activité de mise à l'échelle auquel le crochet de cycle de vie s'applique. Valeurs valides :
|
SCALE_IN |
| NotificationMetadata |
string |
Non |
Les informations de chaîne fixe associées à l'état d'attente d'une activité de mise à l'échelle. La valeur du paramètre ne peut pas dépasser 4 096 caractères. Chaque fois qu'Auto Scaling envoie un message au destinataire de la notification, il envoie également la valeur du paramètre NotificationMetadata que vous avez spécifiée. Cela vous aide à gérer et à marquer les notifications de différentes catégories. Le paramètre NotificationMetadata ne prend effet que si vous spécifiez également le paramètre NotificationArn. |
Test |
| NotificationArn |
string |
Non |
L'identifiant du destinataire de la notification pour le crochet de cycle de vie. Ce paramètre prend en charge les méthodes de notification suivantes :
Les variables dans le format du paramètre sont décrites comme suit :
|
acs:mns:cn-beijing:161456884340****:queue/modifyLifecycleHo**** |
| RegionId |
string |
Non |
L'identifiant de la région du groupe de mise à l'échelle. |
cn-beijing |
| LifecycleHookStatus |
string |
Non |
L'état auquel vous souhaitez faire passer le crochet de cycle de vie. Valeurs valides :
Si vous ne spécifiez pas ce paramètre, le crochet de cycle de vie conserve son état actuel. Remarque
Une fois qu'un crochet de cycle de vie est créé, il est dans l'état Active par défaut. |
Active |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.