기존 자기소개 페이지가 이미지 업로드시 서버의 특정 폴더에 저장하게 개발되어있다보니 만약 다른 서버를 여러대를 두고 로드밸런싱한다면 이미지가 없어서 문제가 생길 수 있다고 판단 하였으며 이를 위해서 파일을 S3에 업로드하고 S3에 접근해서 해당 파일을 쓸수 있도록 진행할려고 생각하였습니다.
이번 포스팅에서는 자기소개 프로젝트에 바로 적용하는 것이 아니라 샘플 프로젝트를 만들어서 진행을 하면서 우선적으로 적용 방법에 파악하는 것에 초점을 맞췄습니다.
현재 실습 진행은 완료된 상태로 포스팅을 준비중입니다. 관련해서 코드를 먼저 보고 싶으시다면 아래를 참조해주시면 될거같습니다.
다만 아래 코드 뿐만아니라 S3 버킷 만들고 IAM 만들어서 설정을 해주는 등 부가적인 부분이 많습니다.
https://github.com/whdals7337/springboot-aws-s3-project
'자기소개페이지만들기' 카테고리의 다른 글
13. application.yml 파일 travis에서 암호화 (0) | 2021.06.11 |
---|---|
12. 프론트엔드 리액트 프로젝트를 S3 + CloudFront에 배포하기 (0) | 2021.06.08 |
10. 자기소개 프로젝트 FrontEnd AWS EC2 만료에 따른 서비스 종료 (0) | 2021.05.03 |
9. redis를 이용한 간단한 캐싱 적용 해보기 (0) | 2021.04.17 |
8. nginx 로드밸런싱 후 swagger 제대로 적용하기 (0) | 2021.03.09 |