Amazon SDK 1.x with Spring
Amazon SDK 2.x 버전이 존재하지만 'Amazon S3 전송 관리자, Amazon SQS 클라이언트 측 버퍼링' 등 일부 기능이 제한되어 있습니다.
AmazonS3 Bean 설정
AWS 접근 방법을 하나로 통일시키기 위해 bean으로 설정할 수 있습니다.
하나의 애플리케이션에서 복수 개의 AWS 접근 방법이 있다는 건 이상합니다.
PutObjectRequest 생성
object를 저장하기 위한 PutObjectRequest 생성을 위해 4가지가 필요합니다.
bucketName 대상 버킷 이름
objectKey 고유 식별자
file 대상 파일
cannedAclHeader 공개 범위
metadata 메타 데이터
Content-Type file이 아닌 stream으로 업로드 하는 경우 application/octet-stream가 지정됩니다.
PutObject - 객체 저장
PutObjectResult는 활용하지 않았습니다.
기대한 api들이 없었습니다.
Last updated