본문 바로가기
자기개발/새싹톤_POA

우리팀의 구조와 사용할 s3 레포[springboot, intellij]

by 금화맘 2023. 6. 1.

우리팀은 s3에 이미지 데이터를 저장하고 그 저장한 데이터에 대한 정보 즉 url을 저장하고 id(index)를 부여하는걸 저장하는 테이블을 따로 있다.

s3 에 이미지를 저장하고, aws ec2에 서버를 올리고 rds에 mariadb를 얹어서 운영할 예정이다.

 

와중에 jpa도 처음 사용하느라 어리숙한데 새싹톤으로 빠르게 구현하다보니 프론트에서 더미 데이터로 작업하는걸 보고 있으면 정말 .. 백엔드가 해커톤에서 필요한건가라는 합리적인 의심이 든다. 

 

그래도 준비하기로 했으니 해야지.

좋아요 숫자 카운트하고 더미를 저장해도 백에 저장해서 필터링 해서 프론트로 보내줘야 하니깐 백이 필요하긴 필요하다.라고 위안을 삼고 있다.

 

일단 내가 s3를 비롯한 aws를 공부만 하고 써보지 않아서 넘나 더듬더듬하고 있긴 한데

다행히 훌륭한 분께서 이미 aws에 올리는걸 올리신걸 정리한 티스토릭 있었다,

진짜 할렐루야인 기분.

 

일단 내가 s3에 올리는 부분을 맡진 않았지만 s3에 대해 함께 공부하면 좋으니깐 회의 때 참고하시라고 여기에 아카이빙 해놓을 예정이다.

 

https://victorydntmd.tistory.com/334

 

[SpringBoot] AWS S3 연동 (1) - 파일 업로드 기본 (AmazonS3ClientBuilder)

Springboot S3 업로드를 구현하는 시리즈입니다. [SpringBoot] AWS S3 연동 (1) - 파일 업로드 기본 (AmazonS3ClientBuilder) [SpringBoot] AWS S3 연동 (2) - 파일 조작 및 Cloud Front 전체 소스 코드는 여기에서 확인할 수

victorydntmd.tistory.com

이 분의 블로그는 진짜 따라만 하면 다 가능하게 상세하게 만들어 주셔서 너무 좋다.

심지어 번호매겨져 있어서 더 좋다.

 

https://victorydntmd.tistory.com/336

 

[SpringBoot] AWS S3 연동 (2) - 파일 조작 및 Cloud Front

Springboot S3 업로드를 구현하는 시리즈입니다. [SpringBoot] AWS S3 연동 (1) - 파일 업로드 기본 (AmazonS3ClientBuilder) [SpringBoot] AWS S3 연동 (2) - 파일 조작 및 Cloud Front 전체 소스 코드는 여기에서 확인할 수

victorydntmd.tistory.com

이 부분은 저장된 이미지를 가져오는? 프론트로 보내는? 작업을 하는거 같은데 프론트 작업하시는 분께 서류랑 같이 드릴 생각이다. 이런거 같이 드리면 좋은 인상을 심어주려나?

 

https://kmhan.tistory.com/505

 

[Spring Boot/IntelliJ] aws s3와 연동하여 파일 업로드/다운로드 구현 - 2편. 업로드/다운로드 기능 구현

1편. 환경설정 : kmhan.tistory.com/504 1. jsp 호출 1) pom.xml에서 dependency에 aws등 필요한 기능 추가 1 2 3 4 5 6 7 8 9 10 11 12 13 14 com.amazonaws aws-java-sdk 1.11.901 org.apache.tomcat.embed tomcat-embed-jasper jstl jstl 1.2 Colored by

kmhan.tistory.com

이것도 좋은 글인거 같아서 첨부했다. 근데 솔직히 잘 모르겠다. 난 아직 코드보다 한글설명이 더 편하다 ㅎ