Amazon의 이벤트 필드의 여러 값에 대한 매칭 EventBridge - Amazon EventBridge

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

Amazon의 이벤트 필드의 여러 값에 대한 매칭 EventBridge

이벤트 패턴의 각 필드 값은 하나 이상의 값을 포함하는 배열입니다. 배열의 값 중 하나라도 이벤트의 값과 일치하면 이벤트 패턴이 이벤트와 일치합니다. 이벤트의 값이 배열일 경우에는 이벤트 패턴 배열과 이벤트 배열에서 교차되는 부분이 없는 경우에만 이벤트 패턴이 일치합니다.

중요

EventBridge에서는 higher-than-expected 요금 청구 및 스로틀링으로 이어질 수 있는 규칙을 만들 수 있습니다. 예를 들어 규칙이 끝없이 반복적으로 실행되는 무한 루프로 이어지는 규칙을 본의 아니게 생성할 수 있습니다. Amazon S3 버킷에서 변경 사항을 탐지하고 소프트웨어를 트리거하여 규칙을 원하는 상태로 변경하는 규칙을 생성했다고 가정해 보겠습니다. ACLs 규칙을 주의해서 작성하지 않으면 이후에 규칙을 변경하면 규칙이 다시 ACLs 실행되어 무한 루프가 생성됩니다.

이러한 예상치 못한 결과를 최소화하기 위해 정확한 규칙 및 이벤트 패턴을 작성하는 방법에 대한 지침은 규칙 모범 사례모범 사례 섹션을 참조하세요.

예를 들어 다음 필드를 포함하는 이벤트 패턴을 살펴보세요.

"resources": [ "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f", "arn:aws:ec2:us-east-1:111122223333:instance/i-b188560f", "arn:aws:ec2:us-east-1:444455556666:instance/i-b188560f", ]

이벤트 패턴 배열의 첫 번째 항목이 이벤트 배열의 두 번째 항목과 일치하기 때문에 이전 이벤트 패턴은 다음 필드가 포함된 이벤트와 일치합니다.

"resources": [ "arn:aws:autoscaling:us-east-1:123456789012:autoScalingGroup:eb56d16b-bbf0-401d-b893-d5978ed4a025:autoScalingGroupName/ASGTerminate", "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f" ]