//
Search
🚀

ec2에서 s3 접근하기: 이미지 업로드

블로그로 정리해 올린 글입니다
작성자

ec2에 s3 버킷 액세스 권한 부여 (폐기)

EC2
security group: project-public
t4g.medium 이하의 타입 사용
S3, CloudWatch, CloudFront를 EC2에서 접근하고 싶은 경우, 또는 CodeDeploy 를 이용하여 배포할 경우 사용할 IAM role: ec2-project
인스턴스 선택 후 우측 상단 Actions > Security > Modify IAM role 이용하여 설정할 수 있음

image 업로드 로직

업로드 방식
Stream 업로드
MultipartFile 업로드 [채택]
AWS Multipart 업로드
라이브러리
spring-cloud-starter-aws
spring cloud 프로젝트의 일부로 spring 어플리케이션이 aws 서비스와 쉽게 통합되도록 도움
s3뿐만 아니라 다양한 aws 서비스와의 통합을 지원함
aws-java-sdk-s3 []
aws sdk for java 의 일부로 aws s3와의 저수준 통신을 직접 다룸

Reference

라이브러리
AwsService.java#L24
service