生命周期挂钩AWS Autoscale只允许一个通知

时间:2018-09-18 07:15:30

标签: amazon-web-services aws-sdk autoscaling

是否可能只允许自动缩放生命周期挂钩的最终通知?当前,ASG发送了两条消息

Service: AWS Auto Scaling
Time: 2018-09-18T06:46:55.957Z
RequestId: 
LifecycleActionToken: 
AccountId:
AutoScalingGroupName: 
LifecycleHookName: 
EC2InstanceId: 
LifecycleTransition: autoscaling:EC2_INSTANCE_TERMINATING
NotificationMetadata: null

还有

 Service: AWS Auto Scaling
 Time: 2018-09-18T06:50:39.191Z
 RequestId: 
 Event: autoscaling:EC2_INSTANCE_TERMINATE
 AccountId:
 AutoScalingGroupName: 
 AutoScalingGroupARN: 
 ActivityId: 
 Description: Terminating EC2 instance:
 Cause: 
 StartTime: 2018-09-18T06:46:54.194Z
 EndTime: 2018-09-18T06:50:39.191Z
 StatusCode: MidTerminatingLifecycleAction
 StatusMessage: 
 Progress: 60
 EC2InstanceId: 
 Details: {"Subnet ID":"","Availability Zone":"us-east-1d"}

我只想收到最后的通知。有可能这样做吗?如果可以,怎么办?

我已经使用此命令创建了生命周期挂钩。

 aws autoscaling put-lifecycle-hook --lifecycle-hook-name "autoscaling-terminatehook" --auto-scaling-group-name "test-AppServerGroup" --lifecycle-transition autoscaling:EC2_INSTANCE_TERMINATING --notification-target-arn "arn:aws:sns:us-east-1:122333:autoscaling" --role-arn  "arn:aws:iam::122333:role/or-autoscalingSNSRole" --heartbeat-timeout 60

0 个答案:

没有答案