Amazon Simple Storage Service
개발자 안내서 (API 버전 2006-03-01)

멀티파트 업로드용 AWS Java SDK(상위 수준 API) 사용

AWS SDK for Java는 멀티파트 업로드를 간소화하는 TransferManager라는 상위 수준 API를 공개합니다(멀티파트 업로드 API를 사용한 객체 업로드 참조). 파일 또는 스트림에서 데이터를 업로드할 수 있습니다. 또한 멀티파트 업로드에 사용할 부분 크기, 또는 부분을 업로드할 때 사용할 동시 스레드 수와 같은 고급 옵션을 설정할 수 있습니다. 선택적 객체 속성, 스토리지 클래스 또는 ACL도 설정할 수 있습니다. 이러한 고급 옵션은 PutObjectRequestTransferManagerConfiguration 클래스를 사용하여 설정합니다.

가능한 경우, TransferManager는 여러 스레드를 사용하여 단일 객체의 여러 부분을 한 번에 업로드하려고 시도합니다. 고대역폭에서 대용량 콘텐츠를 처리하는 경우 처리량이 크게 증가할 수 있습니다.

파일 업로드 기능 외에도, TransferManager 클래스를 사용하여 진행 중인 멀티파트 업로드를 중단할 수 있습니다. 사용자가 업로드를 시작한 후 완료 또는 중단할 때까지 업로드가 진행 중인 것으로 간주됩니다. TransferManager는 지정된 날짜 및 시간 이전에 시작된 지정된 버킷의 진행 중인 멀티파트 업로드를 모두 중단합니다.

하위 수준 API 메서드에서 제공하는 추가 기능을 포함하여 멀티파트 업로드에 대한 자세한 내용은 멀티파트 업로드 API를 사용한 객체 업로드 단원을 참조하십시오.