是否可能只允许自动缩放生命周期挂钩的最终通知?当前,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