특정 S3에 파일이 업로드 될때마다 해당 파일을 메뉴얼로 확인할 필요 없이 바로 이메일로 보내달라는 요구사항을 고객에게 받은 경험을 바탕으로 구현한 아키텍쳐를 주제로 블로그를 작성해보겠습니다. 전체적인 Work Flow 는 다음과 같습니다.1. 사용자가 S3 에 특정 파일(= Object) 을 업로드 합니다.2. S3에 파일이 업로드 됨에 따라 Put 이벤트가 발생합니다.3. Put 이벤트 발생 시 Lamda 가 실행되도록 설정합니다.4. Lamda 를 활용하여 Put 한 파일에 대한 Presigned Url 생성 및 Email 전송을 통하여 다운로드 받도록 구성합니다. 좀더 상세화하면 - Lamda는 Put 이벤트 발생 시 생성된 파일 (=Object) 을 Get 합니다. - Lam..