TIL

2021.06.17 기록장

Gisungcu 2021. 6. 17. 00:46

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