2021.06.17 기록장
ToDo
- 책 읽기
- 미션 oauth 및 배포 자동화
- 이미지 업로드 구현 및 리팩터링
Done
- 이미지 업로드 구현
Weekly goal
- 책 읽기
- 블로그 읽기
Feeling
오늘은 오프라인 공간에 나가서 코딩을 했다.
메인은 마르코가 하셨고 나는 옆에서 오류 찾기 도우미를 했다.
많은 양을 하지는 않았지만 내용을 기록하자면.
post man으로 이미지를 보내면 백엔드는 s3에 저장하고 uri를 되돌려 주는 것이다.
spring boot에서 s3 이용하기
코드들은 동욱 님 블로그를 보면 잘 나온다. 다른 블로그의 코드들과는 달리 AmazonS3 Client를 주입받아 사용한다.
단 여기서 고쳐야 할 코드는 디펜던시 부분이다. 최근 디펜던시를 사용하자. Bom의 의미 https://www.baeldung.com/spring-maven-bom
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-aws:2.2.1.RELEASE'
}
}
property 설정 관련에서 주의할 점은 ec2의 메타데이터를 사용하지 않도록 설정하는 것이다.
https://lannstark.tistory.com/70
There is no EC2 meta data available, because the application is not running in the EC2 environment 해결
build.gradle에 spring-cloud-aws-autoconfigure 을 설정하고 로컬에서 실행시키면 다음과 같은 에러가 나올 수 있다. (줄바꿈 추가) Caused by: java.lang.IllegalStateException: There is no EC2 meta data ava..
lannstark.tistory.com
https://jojoldu.tistory.com/300
SpringBoot & AWS S3 연동하기
안녕하세요? 이번 시간엔 SpringBoot & AWS S3 연동하기 예제를 진행해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와
jojoldu.tistory.com
https://leveloper.tistory.com/46
[스프링] AWS S3에 이미지 업로드 하기
spring boot로 서비스를 구축할 때 반드시 구축해야 할 것이 정적 파일 업로더이다. 이번 포스팅에는 AWS S3와 연동하여 이미지를 업로드 해볼 것이다. AWS S3 bucket 생성 [AWS -> S3 -> 버킷 만들기]로 들어
leveloper.tistory.com
추가 정보들
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