S3 이벤트 알림을 구성할 때 Amazon S3에서 알림을 전송하도록 하는 각 이벤트 유형을 지정해야 합니다. 지정하지 않은 이벤트 유형이 Amazon S3 버킷에서 발생하면 Amazon S3에서 알림을 보내지 않습니다.
예를 들어, s3:ObjectCreated:Put 이벤트 유형의 Lambda를 호출하도록 이벤트 알림을 구성합니다. 대용량 파일을 업로드하는 경우 Amazon S3는 자동으로 멀티파트 업로드 프로세스를 사용하여 파일을 버킷에 업로드합니다. 이 업로드에 대해 Lambda 함수를 호출하려면 s3:ObjectCreated:CompleteMultipartUpload 이벤트 유형도 구성해야 합니다. 또는 s3:ObjectCreated:* 이벤트 유형을 사용하여 Amazon S3가 객체를 생성하는 데 사용하는 각 API에 대한 알림을 요청할 수 있습니다.
객체 키 이름 필터에 업로드한 파일 이름이 포함되어 있는지 확인
S3 이벤트 알림에서 객체 키 이름 필터링을 사용하는 경우 Amazon S3는 특정 접두사 또는 접미사가 있는 객체에 대해서만 알림을 게시합니다. 이벤트 알림에 지정된 접두사 또는 접미사 필터에 업로드된 객체 키 이름이 포함되어 있는지 확인하십시오.
참고: 필터에는 모든 문자를 나타내는 접두사나 접미사로 와일드카드 문자(*)를 사용할 수 없습니다.
객체 키 이름 필터링의 경우 접두사 또는 접미사의 특정 특수 문자를 URL로 인코딩(% 인코딩)해야 합니다. 예를 들어 접두사 값을 **test=abc/**로 정의하려면 URL로 인코딩된 test%3Dabc/ 값을 입력합니다.