본문 바로가기

Spring Boot8

[Spring Boot] aws s3 presignedUrl로 업로드 하는 법(One Time Token, OTT) [Spring Boot] aws s3 presignedUrl로 업로드 하는 법 회사에서 이미지 업로드시 서버의 I/O 부하를 줄이기 위해 클라이언트에서 바로 aws의 S3에 업로드를 할 수 있도록 presignedUrl을 내리라는 미션을 받았다. "만든 Url이 정상적으로 작동하는지는 프론트에서 확인을 해줘야하나요?" 라고 팀장님께 물으니, 프론트 서버도 직접 만들어 api 테스트 하고 머지하라는 팀장님의 말씀에.. 만만한 vue와 kotlin을 사용해서 aws s3 presignedUrl을 받아 이미지를 업로드 하고, 이미지를 받아오는 것까지 구현해보았다. 처음에 one time token = OTT 라는 키워드를 주셔서 검색을 했는데 잘 안나왔다. 그래서 이리저리 보니 서명된 url이라는 키워드가 있.. 2022. 7. 29.
[SpringBoot] Github Action으로 AWS EC2 자동 빌드/배포하기(CI/CD) [SpringBoot] Github Action으로 AWS EC2 자동 빌드/배포하기(CI/CD) 빗썸테크아카데미의 강의가 끝나고 팀프로젝트가 시작되었는데, 개발에 앞서 우선 aws에 배포해서 Hello world를 먼저 찍어보고 개발을 하기로 했다. 저번에 CI/CD의 아름다움을 맛본 나는 이번 프로젝트에서 미리 구축해놓고 사용하기로 했다. 지난번에는 Jenkins를 이용해 springboot를 로컬에 자동 빌드, 배포를 해보았는데 이번에는 Github Action을 이용해 AWS에 CI/CD를 해보려고 한다. Github Action도, AWS도 전부 처음이라 두근두근해 spring boot의 jar 파일은 aws에 바로 올릴수 없기 때문에, zip으로 압축해서 aws의 s3에 올린 후, ec2에서 .. 2022. 5. 4.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 https://be-developer.tistory.com/13 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/15 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 https://be-developer.tistory.com/16 드디어... 마지막 단계인 자동 배포 > 2022. 3. 24.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 https://be-developer.tistory.com/13 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/15 드디어 Jenkins - github 3 단계인 자동 빌드 :) github push시 Jenkins 자동 빌드 [Jenkins/windows] 빌드 및 배포 자동화 - 2단계 github 연동에서 발급받은 토큰을 다시 사용할 차례! 혹시 발급받은 토큰을 저장해두지 않았다면 재발급 받은.. 2022. 3. 24.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/13 [Jenkins/windows] 빌드 및 배포 자동화 - 1단계 windows에 설치 [Jenkins/windows] 빌드 및 배포 자동화 - 1단계 windows에 설치 회사에서 admin 사이트를 개발하는데 수정사항이나 추가 개발건이 생길때마다 프론트 수정해서 푸시 - 풀 - 빌드 백 수정해서 푸시 - be-developer.tistory.com 이전시간에 Jenkins를 windows에 까는 법을 알아보았다. 이번에는 Jenkins와 github를 연동해보자! Jenkins github와 연동하기 좌측 메뉴바 Dashboard에서 새로운.. 2022. 3. 23.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 회사에서 admin 사이트를 개발하는데 수정사항이나 추가 개발건이 생길때마다 프론트 수정해서 푸시 - 풀 - 빌드 백 수정해서 푸시 - 빌드 - jar 업로드 하는게 ㄴ너무너무너무 귀찮아진 게으름뱅이는 회사에 Jenkins로 빌드 및 배포 자동화를 도입하기로 했다. 그 전에 우선 로컬 환경에서 연습을 해봐야 하기 때문에 이번에는 window 버전으로 설치 Jenkins 설치 https://www.jenkins.io/ Jenkins Special thanks from the Jenkins project to users and contributors with the New Year! Let’s take a.. 2022. 3. 23.
728x90
반응형