AWS S3 이미지 업로드 기능 실패

dropKick·2020년 10월 12일
0

개요

✅ Spring Boot에서 AWS S3에 이미지를 업로드하는 기능을 구현
✅ S3 SDK가 동작안해서 버켓 접근 불가
✅ S3 버킷을 cloud.aws.s3.bucket 설정을 통해 접근했는데 에러 발생

시도 내역

  • spring-cloud-starter-aws
  • aws-sdk-s3
  • aws-sdk

실제 원인

  • AWS SDK v1에서는 AmazonS3Client를 사용했지만 AWS SDK v2에서는 AmazonS3Client가 deprecated
  • S3Client.builder()로 변경해야함..

해결

S3Client s3Client = S3Client.builder()
    .region(Region.AP_NORTHEAST_2) // 서울 리전
    .credentialsProvider(ProfileCredentialsProvider.create()) // AWS 자격증명
    .build();
profile
안아줘요

0개의 댓글

관련 채용 정보