스프링 부트 - InputStream을 사용하여 URL로 부터 S3 버킷으로 이미지 업로드하기 작성 일자 : 2024년 10월 26일 개요 스프링에서 개발을 진행하면서 웹 상의 원격 URL에서 데이터를 가져와 S3 버킷에 이미지를 업로드하는 로직이 필요한 경우가 있습니다. 이번 포스팅에서는 HttpURLConnection과 AWS SDK for Java v2를 사용하여 이미지를 S3 버킷에 업로드하는 방법에 대해 알아보겠습니다. 의존성 추가 dependencies { implementation 'software.amazon.awssdk:s3:2.28.23'}추가로, S3Config 클래스를 생성하고 AWS Credentials를 설정합니다. 코드 예시 public class ImageUp..
S3와 CloudFront를 이용한 NextJS 배포 및 Github Actions 배포 자동화(2024) 작성 일자 : 2024년 05월 19일 본 포스팅에서 다루는 내용Static Exports 방식으로 NextJS 프로젝트 빌드S3 버킷 생성 및 정적 웹 사이트 호스팅Route 53 Hosted Zone 생성ACM SSL/TLS 인증서 발급CloudFront 배포 및 도메인 연결Github Actions를 통한 배포 자동화 Static Exports 방식으로 NextJS 프로젝트 빌드 Static Exports는 Next.js 애플리케이션을 정적 HTML 파일로 내보낼 수 있는 기능으로, Node.js 서버 없이도 모든 정적 호스팅 서비스에서 제공할 수 있습니다. Static Exports는..