s3
AWS S3 연동 시 액세스 키(accessKey) 발급 받기 ( AWS / EC2 / S3 / Spring Boot )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 Spring Boot & AWS S3 연동 시 액세스 키 accessKey와 secretKey를 발급받는 방법에 대해 공유해드리겠습니다. Spring Boot와 AWS S3를 연동할 때 로컬 환경에서 액세스 키를 발급받는 과정과 배포 환경에서 액세스 키를 발급받는 과정 두 가지로 나눠져 있습니다. ** 액세스 키를 다루기 전 주의 사항 ** 참고로 해당 ID와 키가 외부로 공개가 되면 천만 원 이상의 비용이 부과되기 때문에 조심해야 합니다. 목차 로컬 환경 배포 환경 로컬 환경 AWS 환경이 아닌 로컬 환경에서 S3를 사용하기 위해 먼저 S3를 관리하는 사용자를 생성하겠습니다. AWS IAM 서비스에서 사용자 추가로 ..
AWS S3 버킷 파일 업로드, 삭제, 다운로드 기능 구현 (AWS / Spring Boot / Gradle / IntelliJ)
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 Spring Boot & AWS S3를 연동하여 이미지 파일을 업로드, 삭제, 다운로드를 구현했던 방법을 공유하고자 합니다. 참고로 S3에 bucket이 이미 생성되어있다는 가정하에 시작합니다. Spring Boot 버전 plugins { id 'org.springframework.boot' version '2.4.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } group = 'com.*****' version ..