Skip to content
Tags

, ,

AWS S3 를 활용한 데이터 파일 관리 with Java Source Code

2017년 2월 12일

Spring Configuration File

@Configuration
@EnableContextResourceLoader
@EnableContextCredentials(
        accessKey = "",
        secretKey = "",
        instanceProfile = true)
@EnableContextRegion(region = "us-east-1")
public class AWSConfig {
}

 

Upload using InputStream

TransferManager tm = new TransferManager(amazonS3);
ObjectMetadata metadata = new ObjectMetadata();
byte[] contentBytes = IOUtils.toByteArray(inputStream);
Long contentLength = Long.valueOf(contentBytes.length);
metadata.setContentLength(contentLength);
Upload upload = transferManager.upload(bucketName, filename,
        new ByteArrayInputStream(contentBytes), metadata);
return upload.waitForUploadResult();

 

비용

40GB 당 약 $1 – 여러 아마존 통합기능을 고려했을 때, 충분히 저장소로 고려해볼 만한 비용

Advertisements
댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: