01인프라
2026년 7월S3 이미지 자동 썸네일 생성기
S3에 업로드된 이미지를 감지해 Lambda가 자동으로 썸네일을 생성하는 서버리스 파이프라인
이 프로젝트에서의 Amazon S3 활용
원본 이미지 저장, 썸네일 결과 저장 및 기존 이미지 마이그레이션 대상
lambda-thumbnail-generator-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
인터넷을 통해 대용량 파일을 저장하고 꺼내 쓸 수 있는 완전관리형 객체 스토리지 서비스
Amazon S3(Simple Storage Service)는 파일을 '객체' 단위로 저장하고 HTTP 기반 API로 읽고 쓸 수 있게 해주는 클라우드 스토리지 서비스입니다. 서버의 디스크 용량을 직접 관리하지 않고도 이미지, 동영상, 로그, 백업 파일 등을 안전하게 저장하고, 필요할 때마다 확장되는 저장 공간을 쓰기 위해 만들어졌습니다. 데이터는 버킷이라는 논리적 컨테이너 안에 키(경로 형태의 이름)로 구분되어 저장되며, 별도의 파일 시스템 마운트 없이 네트워크를 통해 접근합니다.
리전에 버킷을 만들고, 로컬 이미지를 원본 저장 경로에 업로드한 뒤 목록을 조회하는 기본 흐름입니다.
# 버킷 생성
aws s3api create-bucket \
--bucket my-image-bucket \
--region ap-northeast-2 \
--create-bucket-configuration LocationConstraint=ap-northeast-2
# 로컬 파일을 객체로 업로드
aws s3 cp ./photo.jpg s3://my-image-bucket/original/photo.jpg
# 업로드된 객체 목록 확인
aws s3 ls s3://my-image-bucket/original/위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
S3에 업로드된 이미지를 감지해 Lambda가 자동으로 썸네일을 생성하는 서버리스 파이프라인
이 프로젝트에서의 Amazon S3 활용
원본 이미지 저장, 썸네일 결과 저장 및 기존 이미지 마이그레이션 대상
위 프로젝트들에서 같이 쓰인 다른 기술입니다.