목록 보기
AWS Lambda Image Resize 도입기
데브옵스

AWS Lambda Image Resize 도입기

올리브영
올리브영
2023년 5월 19일

두줄요약

S3 업로드를 트리거로 AWS Lambda 이미지 리사이징을 구성한 사례를 정리했습니다. 무한 업로드 방지와 메모리 조정 같은 운영상 주의점도 함께 다뤘습니다.

문제 상황

  • 상품 이미지 업로드 시 기본 이미지, 썸네일, 전시 이미지별 리사이징 필요
  • 기존 서버 임시파일 기반 리사이징은 서버 부하, 속도, 요금 측면에서 비효율

해결 방법

  • S3 업로드를 트리거로 Lambda를 실행해 이미지 리사이징 처리
  • sharp로 이미지를 리사이징한 뒤 다른 S3 경로에 저장
  • Lambda 권한, 트리거, Layer, CloudWatch 로그를 함께 구성

주의할 점

  • source와 destination이 같은 경로면 무한 업로드 루프 발생 가능
  • S3 prefix를 분리해 트리거 범위를 제한
  • 큰 이미지 처리 시 메모리 부족으로 실패할 수 있어 메모리 상향 조정 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...