Можно ли разрешить только окончательное уведомление от autoscale lifecyclehook? В настоящее время 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