기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다양한 사용 사례에 대한 EventBridge 사용자 지정 이벤트 패턴 예제
참고
AWS 의 그룹 수명 주기 이벤트(GLE) 기능은 AWS Resource Groups 2026년 7월 30일부터 신규 고객에게 더 이상 공개되지 않습니다. 기능을 사용하려면 2026년 7월 30일 이전에 가입하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 그룹 수명 주기 AWS Resource Groups 가용성 변경의 이벤트 기능 단원을 참조하십시오.
다음 EventBridge 사용자 지정 이벤트 패턴 예제는 Resource Groups에서 생성한 이벤트를 특정 이벤트 규칙 및 대상에 대해 원하는 이벤트로만 필터링합니다.
다음 코드 예제에서 특정 그룹이나 리소스가 필요한 경우 각 사용자 입력 자리 표시자를 실제 정보로 바꿉니다.
- 모든 Resource Groups 이벤트
-
{ "source": [ "aws.resource-groups" ] } - 그룹 상태 또는 멤버십 변경 이벤트
-
다음 코드 예제는 모든 그룹 상태 변경에 해당합니다.
{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group State Change " ] }다음 코드 예제는 모든 그룹 멤버십 변경에 해당합니다.
{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group Membership Change" ] } - 특정 그룹에 대한 이벤트
-
{ "source": [ "aws.resource-groups" ], "detail": { "group": { "arn": [ "my-group-arn" ] } } }이전 예제는 지정된 그룹의 변경 내용을 캡처합니다. 다음 예제는 동일한 작업을 수행하며 해당 그룹이 다른 그룹의 구성원 리소스인 경우의 변경 내용도 캡처합니다.
{ "source": [ "aws.resource-groups" ], "resources": [ "my-group-arn" ] } - 특정 리소스에 대한 이벤트
-
특정 구성원 리소스에 대한 그룹 멤버십 변경 이벤트만 캡처하도록 필터링할 수 있습니다.
{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group Membership Change " ], "resources": [ "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f" ] } - 특정 리소스 유형에 대한 이벤트
-
ARN과의 접두사 매칭을 사용하여 특정 리소스 유형에 대한 이벤트를 매칭할 수 있습니다.
{ "source": [ "aws.resource-groups" ], "resources": [ { "prefix": "arn:aws:ec2:us-east-1:123456789012:instance" } ] }또는
resource-type식별자를 사용한 정확한 매칭을 통해 둘 이상의 유형을 간결하게 매칭할 수도 있습니다. 이전 예제와 달리 다음 예제에서는 그룹 상태 변경 이벤트의detail필드에resources필드가 포함되지 않으므로 그룹 멤버십 변경 이벤트만 매칭합니다.{ "source": [ "aws.resource-groups" ], "detail": { "resources": { "resource-type": [ "AWS::EC2::Instance", "AWS::EC2::Volume" ] } } } - 모든 리소스 제거 이벤트
-
{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group Membership Change" ], "detail": { "resources": { "membership-change": [ "remove" ] } } } - 특정 리소스에 대한 모든 리소스 제거 이벤트
-
{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group Membership Change" ], "detail": { "resources": { "membership-change": [ "remove" ], "arn": [ "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f" ] } } }이 유형의 이벤트 필터링에는 이 섹션의 첫 번째 예제에서 사용된 최상위
resources배열을 사용할 수 없습니다. 이는 최상위resources요소의 리소스가 그룹에 추가되는 리소스이지만 이벤트는 여전히 매칭될 수 있기 때문입니다. 즉, 다음 코드 예제는 예상치 못한 이벤트를 반환할 수 있습니다. 대신 이전 예제에 표시된 구문을 사용하세요.{ "source": [ "aws.resource-groups" ], "detail-type": [ "ResourceGroups Group Membership Change" ], "resources": [ "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f" ], "detail": { "resources": { "membership-change": [ "remove" ] } } }