메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

멀티파트 업로드를 위한 Ruby용 AWS SDK 사용

Ruby용 AWS SDK 버전 2는 Amazon S3 멀티파트 업로드를 두 가지 방법으로 지원합니다. 첫 번째 옵션으로 관리형 파일 업로드 헬퍼를 사용할 수 있습니다. 파일을 버킷에 업로드하는 권장 방법이며 다음과 같은 이점이 있습니다.

  • 15MB를 초과하는 객체에 대해 멀티파트 업로드를 관리합니다.

  • 인코딩 문제를 방지하기 위해 이진 모드에서 파일을 올바로 엽니다.

  • 대형 객체의 부분 업로드에 대한 여러 스레드를 병렬로 사용합니다.

자세한 내용은 AWS 개발자 블로그에서 Uploading Files to Amazon S3에 파일 업로드를 참조하십시오.

또는 다음의 멀티파트 업로드 클라이언트 작업을 직접 사용할 수 있습니다.

  • create_multipart_upload – 멀티파트 업로드를 시작하고 업로드 ID를 반환합니다.

  • upload_part – 멀티파트 업로드에서 부분을 업로드합니다.

  • upload_part_copy – 기존 객체에서 데이터를 복사하여 부분을 데이터 소스로 업로드합니다.

  • complete_multipart_upload – 이전에 업로드된 부분을 어셈블하여 멀티파트 업로드를 완료합니다.

  • abort_multipart_upload – 멀티파트 업로드를 중단합니다.

자세한 내용은 Ruby용 AWS SDK 사용 - 버전 2 단원을 참조하십시오.