겪은 이슈

AWS lambda, nodejs sharp 이미지 리사이즈 시 사진 회전하는 현상

resizing 이전에 rotate를 호출하면, 이미지 내부 정보대로 rotate 한다.

프로세스

  1. 사용자가 브라우저에서 이미지를 업로드.
  2. 서버에서 S3 버킷으로 이미지를 업로드.
  3. S3에 이미지 업로드가 완료 되면 트리거 발생 및 지정한 람다 함수 실행.
  4. 람다 함수 내에서 sharp.js 를 이용하여 이미지 리사이징 후 다시 S3 버킷으로 업로드.
  5. 브라우저는 리사이징 된 이미지를 불러옴.

람다 함수 생성

이미지를 리사이징 하기 위한 람다 함수를 생성한다.

( 권한 이미지 업데이트 필요 )

Untitled

Untitled