Amazon EC2 Auto Scaling 이벤트 참조 - Amazon EC2 Auto Scaling

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EC2 Auto Scaling 이벤트 참조

Amazon EventBridge를 사용하여 수신 이벤트와 일치하는 규칙을 생성하고 처리 대상으로 라우팅할 수 있습니다.

수명 주기 작업 이벤트

Auto Scaling 그룹에 수명 주기 후크를 추가하면 인스턴스가 대기 상태로 전환될 때 Amazon EC2 Auto Scaling이 이벤트를 EventBridge로 보냅니다. 이벤트는 최선의 작업에 근거하여 생성됩니다.

수명 주기 스케일 아웃 작업

이 예 이벤트에서는 시작 수명 주기 후크로 인해 Amazon EC2 Auto Scaling이 인스턴스를 Pending:Wait 상태로 이동했습니다.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance-launch Lifecycle Action", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn" ], "detail": { "LifecycleActionToken": "87654321-4321-4321-4321-210987654321", "AutoScalingGroupName": "my-asg", "LifecycleHookName": "my-lifecycle-hook", "EC2InstanceId": "i-1234567890abcdef0", "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING", "NotificationMetadata": "additional-info", "Origin": "EC2", "Destination": "AutoScalingGroup" } }

수명 주기 스케일 인 작업

이 예 이벤트에서는 해지 수명 주기 후크로 인해 Amazon EC2 Auto Scaling이 인스턴스를 Terminating:Wait 상태로 이동했습니다.

중요

Auto Scaling 그룹이 스케일 인 시 인스턴스를 웜 풀로 반환하는 경우, 인스턴스를 웜 풀로 반환하면 EC2 Instance-terminate Lifecycle Action 이벤트도 생성할 수 있습니다. 인스턴스가 스케일 인 시 대기 상태로 전환될 때 전달되는 이벤트는 Destination의 값으로 WarmPool을 갖습니다. 자세한 설명은 Instance reuse policy 섹션을 참조하세요.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance-terminate Lifecycle Action", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn" ], "detail": { "LifecycleActionToken":"87654321-4321-4321-4321-210987654321", "AutoScalingGroupName":"my-asg", "LifecycleHookName":"my-lifecycle-hook", "EC2InstanceId":"i-1234567890abcdef0", "LifecycleTransition":"autoscaling:EC2_INSTANCE_TERMINATING", "NotificationMetadata":"additional-info", "Origin": "AutoScalingGroup", "Destination": "EC2" } }

성공적인 스케일링 이벤트

다음 예는 성공적인 스케일링 이벤트에 대한 이벤트 유형을 보여줍니다. 이벤트는 최선의 작업에 근거하여 생성됩니다.

성공적인 스케일 아웃 이벤트

다음 예 이벤트에서는 Amazon EC2 Auto Scaling이 인스턴스를 성공적으로 시작했습니다.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance Launch Successful", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn", "instance-arn" ], "detail": { "StatusCode": "InProgress", "Description": "Launching a new EC2 instance: i-12345678", "AutoScalingGroupName": "my-asg", "ActivityId": "87654321-4321-4321-4321-210987654321", "Details": { "Availability Zone": "us-west-2b", "Subnet ID": "subnet-12345678" }, "RequestId": "12345678-1234-1234-1234-123456789012", "StatusMessage": "", "EndTime": "yyyy-mm-ddThh:mm:ssZ", "EC2InstanceId": "i-1234567890abcdef0", "StartTime": "yyyy-mm-ddThh:mm:ssZ", "Cause": "description-text", "Origin": "EC2", "Destination": "AutoScalingGroup" } }

성공적인 스케일 인 이벤트

다음 예 이벤트에서는 Amazon EC2 Auto Scaling이 인스턴스를 성공적으로 해지했습니다.

중요

Auto Scaling 그룹이 스케일 인 시 인스턴스를 웜 풀로 반환하는 경우, 인스턴스를 웜 풀로 반환하면 EC2 Instance Terminate Successful 이벤트도 생성할 수 있습니다. 인스턴스가 웜 풀로 성공적으로 복귀할 때 전달되는 이벤트는 Destination의 값으로 WarmPool을 사용합니다. 자세한 설명은 Instance reuse policy 섹션을 참조하세요.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance Terminate Successful", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn", "instance-arn" ], "detail": { "StatusCode": "InProgress", "Description": "Terminating EC2 instance: i-12345678", "AutoScalingGroupName": "my-asg", "ActivityId": "87654321-4321-4321-4321-210987654321", "Details": { "Availability Zone": "us-west-2b", "Subnet ID": "subnet-12345678" }, "RequestId": "12345678-1234-1234-1234-123456789012", "StatusMessage": "", "EndTime": "yyyy-mm-ddThh:mm:ssZ", "EC2InstanceId": "i-1234567890abcdef0", "StartTime": "yyyy-mm-ddThh:mm:ssZ", "Cause": "description-text", "Origin": "AutoScalingGroup", "Destination": "EC2" } }

실패한 스케일링 이벤트

다음 예는 스케일링 이벤트 실패의 이벤트 유형을 보여줍니다. 이벤트는 최선의 작업에 근거하여 생성됩니다.

실패한 스케일 아웃 이벤트

다음 예 이벤트에서는 Amazon EC2 Auto Scaling이 인스턴스를 시작하지 못했습니다.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance Launch Unsuccessful", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn", "instance-arn" ], "detail": { "StatusCode": "Failed", "AutoScalingGroupName": "my-asg", "ActivityId": "87654321-4321-4321-4321-210987654321", "Details": { "Availability Zone": "us-west-2b", "Subnet ID": "subnet-12345678" }, "RequestId": "12345678-1234-1234-1234-123456789012", "StatusMessage": "message-text", "EndTime": "yyyy-mm-ddThh:mm:ssZ", "EC2InstanceId": "i-1234567890abcdef0", "StartTime": "yyyy-mm-ddThh:mm:ssZ", "Cause": "description-text", "Origin": "EC2", "Destination": "AutoScalingGroup" } }

실패한 스케일 인 이벤트

다음 예 이벤트에서는 Amazon EC2 Auto Scaling이 인스턴스를 해지하지 못했습니다.

중요

Auto Scaling 그룹이 스케일 인 시 인스턴스를 웜 풀로 반환하는 경우, 인스턴스를 웜 풀로 반환하지 못하면 EC2 Instance Terminate Unsuccessful 이벤트도 생성할 수 있습니다. 인스턴스가 웜 풀로 성공적으로 반환하지 못할 때 전달되는 이벤트는 Destination의 값으로 WarmPool을 갖습니다. 자세한 내용은 Instance reuse policy 단원을 참조하십시오.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Instance Terminate Unsuccessful", "source": "aws.autoscaling", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-west-2", "resources": [ "auto-scaling-group-arn", "instance-arn" ], "detail": { "StatusCode": "Failed", "AutoScalingGroupName": "my-asg", "ActivityId": "87654321-4321-4321-4321-210987654321", "Details": { "Availability Zone": "us-west-2b", "Subnet ID": "subnet-12345678" }, "RequestId": "12345678-1234-1234-1234-123456789012", "StatusMessage": "message-text", "EndTime": "yyyy-mm-ddThh:mm:ssZ", "EC2InstanceId": "i-1234567890abcdef0", "StartTime": "yyyy-mm-ddThh:mm:ssZ", "Cause": "description-text", "Origin": "AutoScalingGroup", "Destination": "EC2" } }