Amazon EventBridge 활성화
Amazon EventBridge 활성화
S3 콘솔, AWS Command Line Interface(AWS CLI), 또는 Amazon S3 REST API를 사용해 Amazon EventBridge를 활성화할 수 있어요.
EventBridge를 활성화한 뒤 변경 사항이 적용되기까지 약 5분이 걸려요.
본문
S3 콘솔에서 EventBridge 이벤트 전달 활성화
- AWS Management Console에 로그인하고 Amazon S3 콘솔(https://console.aws.amazon.com/s3/)을 엽니다.
- 왼쪽 탐색 창에서 일반 목적 버킷(General purpose buckets) 을 선택합니다.
- 버킷 목록에서 이벤트를 활성화할 버킷 이름을 선택합니다.
- 속성(Properties) 을 선택합니다.
- 이벤트 알림(Event Notifications) 섹션으로 이동해 Amazon EventBridge 하위 섹션을 찾습니다.
- 편집(Edit) 을 선택합니다.
- 이 버킷의 모든 이벤트에 대해 Amazon EventBridge로 알림 보내기 아래에서 켜짐(On) 을 선택합니다.
AWS CLI로 EventBridge 활성화
다음 예제는 Amazon EventBridge가 활성화된 amzn-s3-demo-bucket1 버킷에 대한 버킷 알림 구성을 만듭니다.
aws s3api put-bucket-notification-configuration --bucket amzn-s3-demo-bucket1 --notification-configuration=' { "EventBridgeConfiguration": { } }'
Amazon S3 REST API로 EventBridge 활성화
Amazon S3 REST API를 호출해 프로그래밍 방식으로 버킷에서 Amazon EventBridge를 활성화할 수 있어요. 자세한 내용은 Amazon Simple Storage Service API Reference의 PutBucketNotificationConfiguration을 참고하세요. 다음 예제는 Amazon EventBridge가 활성화된 버킷 알림 구성을 만드는 데 사용되는 XML을 보여줘요.
<NotificationConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<EventBridgeConfiguration>
</EventBridgeConfiguration>
</NotificationConfiguration>
EventBridge 규칙 만들기
활성화하면 특정 작업을 위해 Amazon EventBridge 규칙을 만들 수 있어요. 예를 들어 객체가 생성될 때 이메일 알림을 보내도록 할 수 있어요. 전체 튜토리얼은 Amazon EventBridge 사용 안내서의 튜토리얼: Amazon S3 객체가 생성될 때 알림 보내기를 참고하세요.