

# Amazon S3 이벤트 알림
<a name="EventNotifications"></a>

Amazon S3 이벤트 알림 기능을 사용하면 S3 버킷에서 특정 이벤트가 발생할 때 알림을 받을 수 있습니다. 알림을 사용 설정하려면 Amazon S3에서 게시하려는 이벤트를 식별하는 알림 구성을 추가합니다. 또한 해당 알림 구성이 Amazon S3에서 알림을 보낼 대상도 식별하는지 확인합니다. 버킷에 연결된 *알림* 하위 리소스에 이 구성을 저장합니다. 자세한 내용은 [범용 버킷 구성 옵션](UsingBucket.md#bucket-config-options-intro) 섹션을 참조하세요. Amazon S3는 이 하위 리소스를 관리하기 위한 API를 제공합니다.

**중요**  
Amazon S3 이벤트 알림은 한 번 이상 전송되도록 설계되었습니다. 이벤트 알림은 일반적으로 몇 초 안에 전송되지만 1분 이상 소요되는 경우도 있습니다.

## Amazon S3 이벤트 알림 개요
<a name="notification-how-to-overview"></a>

현재 Amazon S3은 다음 이벤트에 대한 알림을 게시할 수 있습니다.
+ 새 객체 생성 이벤트
+ 객체 제거 이벤트
+ 객체 이벤트 복원
+ RRS(Reduced Redundancy Storage) 객체 손실 이벤트
+ 복제 이벤트
+ S3 수명 주기 만료 이벤트
+ S3 수명 주기 전환 이벤트
+ S3 Intelligent-Tiering 자동 아카이브 이벤트
+ 객체 태깅 이벤트
+ 객체 ACL PUT 이벤트

지원되는 모든 이벤트 유형에 대한 자세한 설명은 [SQS, SNS 및 Lambda에 지원되는 이벤트 유형](notification-how-to-event-types-and-destinations.md#supported-notification-event-types) 섹션을 참조하십시오.

Amazon S3은 다음과 같은 대상으로 이벤트 알림 메시지를 보낼 수 있습니다. 알림 구성에서 이 대상의 Amazon 리소스 이름(ARN) 값을 지정합니다.
+ Amazon Simple Notification Service(Amazon SNS) 주제
+ Amazon Simple Queue Service(Amazon SQS) 대기열
+ AWS Lambda 함수
+ Amazon EventBridge

자세한 내용은 [지원되는 이벤트 대상](notification-how-to-event-types-and-destinations.md#supported-notification-destinations) 섹션을 참조하세요.

**참고**  
Amazon Simple Queue Service FIFO(선입선출) 대기열은 Amazon S3 이벤트 알림 대상으로 지원되지 않습니다. Amazon S3 이벤트에 대한 알림을 Amazon SQS FIFO 대기열로 보내려면 Amazon EventBridge를 사용하면 됩니다. 자세한 내용은 [Amazon EventBridge 사용 설정](enable-event-notifications-eventbridge.md) 섹션을 참조하세요.

**주의**  
알림을 트리거하는 동일한 버킷에 알림이 기록되면 실행 루프가 발생할 수 있습니다. 예를 들어 객체가 업로드될 때마다 버킷이 Lambda 함수를 트리거하고 그 함수가 객체를 버킷에 업로드하는 경우, 함수는 간접적으로 자체 트리거됩니다 이렇게 되지 않도록 하려면 두 개의 버킷을 사용하거나, 수신 객체에 사용되는 접두사에만 적용되도록 트리거를 구성합니다.  
AWS Lambda에서 Amazon S3 알림을 사용하는 방법에 대한 자세한 내용과 예제는 *AWS Lambda 개발자 안내서*의 [Amazon S3에서 AWS Lambda 사용](https://docs.aws.amazon.com/lambda/latest/dg/with-s3.html)을 참조하십시오.

버킷별로 생성할 수 있는 이벤트 알림 구성 수에 대한 자세한 내용은 *AWS 일반 참조*의 [Amazon S3 서비스 할당량](https://docs.aws.amazon.com/general/latest/gr/s3.html#limits_s3)을 참조하십시오.

이벤트 알림에 대한 자세한 내용은 다음 섹션을 참조하십시오.

**Topics**
+ [Amazon S3 이벤트 알림 개요](#notification-how-to-overview)
+ [이벤트 알림 유형 및 대상](notification-how-to-event-types-and-destinations.md)
+ [Amazon SQS, Amazon SNS 및 Lambda 사용](how-to-enable-disable-notification-intro.md)
+ [EventBridge 사용](EventBridge.md)