Amazon S3 콘솔을 사용하여 이벤트 알림 사용 설정 및 구성 - Amazon Simple Storage Service

Amazon S3 콘솔을 사용하여 이벤트 알림 사용 설정 및 구성

특정 Amazon S3 버킷 이벤트를 사용 설정해 이벤트가 발생할 때마다 대상에 알림을 보낼 수 있습니다. 이 섹션에서는 Amazon S3 콘솔로 이벤트 알림을 사용 설정하는 방법을 살펴봅니다. AWS SDK 및 Amazon S3 REST API를 통해 이벤트 알림을 사용하는 방법에 대한 자세한 내용은 프로그래밍 방식으로 이벤트 알림 구성 섹션을 참조하십시오.

사전 조건: 버킷에 대한 이벤트 알림을 사용 설정하려면 먼저 대상 유형 중 하나를 설정한 후 권한을 구성해야 합니다. 자세한 내용은 지원되는 이벤트 대상대상에 이벤트 알림 메시지를 게시할 권한 부여 단원을 참조하세요.

참고

Amazon Simple Queue Service FIFO(선입선출) 대기열은 Amazon S3 이벤트 알림 대상으로 지원되지 않습니다. Amazon S3 이벤트에 대한 알림을 Amazon SQS FIFO 대기열로 보내려면 Amazon EventBridge를 사용하면 됩니다. 자세한 내용은 Amazon EventBridge 사용 설정 단원을 참조하십시오.

Amazon S3 콘솔로 Amazon SNS, Amazon SQS 또는 Lambda 알림 사용 설정

S3 버킷에 대한 이벤트 알림 사용 설정 및 구성
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 버킷(Buckets) 목록에서 이벤트를 사용 설정하려는 버킷의 이름을 선택합니다.

  3. [속성(Properties)]을 선택합니다.

  4. 이벤트 알림(Event Notifications) 섹션으로 이동하여 이벤트 알림 생성(Create event notification)을 선택합니다.

  5. 일반 구성(General configuration) 섹션에서 이벤트 알림을 설명하는 이벤트 이름을 지정합니다. 선택적으로 접두사와 접미사를 지정하여 지정된 문자로 끝나는 키가 있는 객체로 알림을 제한할 수도 있습니다.

    1. 이벤트 이름(Event name)에 대한 설명을 입력합니다.

      이름을 입력하지 않으면 전역 고유 식별자(GUID)가 생성되어 이름에 사용됩니다.

    2. (선택 사항) 접두사를 기준으로 이벤트 알림을 필터링하려면 접두사(Prefix)를 입력합니다.

      예를 들어 특정 폴더에 파일이 추가될 때만 알림을 받도록 접두사 필터를 설정할 수 있습니다(예: images/).

    3. (선택 사항) 접미사를 기준으로 이벤트 알림을 필터링하려면 접미사(Suffix)를 입력합니다.

      자세한 내용은 객체 키 이름 필터링을 사용하여 이벤트 알림 구성 단원을 참조하십시오.

  6. 이벤트 유형(Event types) 섹션에서 알림을 받을 이벤트 유형을 하나 이상 선택합니다.

    다양한 이벤트 유형 목록은 SQS, SNS 및 Lambda에 지원되는 이벤트 유형 섹션을 참조하십시오.

  7. 대상(Destination) 섹션에서 이벤트 알림 대상을 선택합니다.

    참고

    이벤트 알림을 게시하려면 관련 API를 호출하는 데 필요한 권한을 Amazon S3 보안 주체에 부여해야 합니다. 이는 Lambda 함수, SNS 주제 또는 SQS 대기열에 알림을 게시할 수 있도록 하기 위한 것입니다.

    1. Lambda 함수, SNS 주제 또는 SQS 대기열과 같은 대상 유형을 선택합니다.

    2. 대상 유형을 선택한 후 목록에서 함수, 주제 또는 대기열을 선택합니다.

    3. 또는 Amazon 리소스 이름(ARN)을 지정하려는 경우 [ARN 입력(Enter ARN)]을 선택하고 ARN을 입력합니다.

    자세한 내용은 지원되는 이벤트 대상 단원을 참조하십시오.

  8. [변경 사항 저장(Save changes)]을 선택하면 Amazon S3가 이벤트 알림 대상으로 테스트 메시지를 보냅니다.