자기소개페이지만들기

11. [샘플] 이미지 파일 서버에서 AWS S3로 업로드 및 다운로드 받기

기존 자기소개 페이지가 이미지 업로드시 서버의 특정 폴더에 저장하게 개발되어있다보니 만약 다른 서버를 여러대를 두고 로드밸런싱한다면 이미지가 없어서 문제가 생길 수 있다고 판단 하였으며 이를 위해서 파일을 S3에 업로드하고 S3에 접근해서 해당 파일을 쓸수 있도록 진행할려고 생각하였습니다. 

 

이번 포스팅에서는 자기소개 프로젝트에 바로 적용하는 것이 아니라 샘플 프로젝트를 만들어서 진행을 하면서 우선적으로 적용 방법에 파악하는 것에 초점을 맞췄습니다.

 

현재 실습 진행은 완료된 상태로 포스팅을 준비중입니다. 관련해서 코드를 먼저 보고 싶으시다면 아래를 참조해주시면 될거같습니다. 

다만 아래 코드 뿐만아니라 S3 버킷 만들고 IAM 만들어서 설정을 해주는 등 부가적인 부분이 많습니다. 

https://github.com/whdals7337/springboot-aws-s3-project

 

whdals7337/springboot-aws-s3-project

파일을 S3 서버에 업로드, 삭제 및 업로드 받아서 사용하도록 S3 서버 구축 및 사용 실습 - whdals7337/springboot-aws-s3-project

github.com