メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

Multipart Upload API を使用したオブジェクトのアップロード

マルチパートアップロードを使用すると、単一のオブジェクトをパートのセットとしてアップロードすることができます。各パートは、オブジェクトのデータの連続する部分です。これらのオブジェクトパートは、任意の順序で個別にアップロードできます。いずれかのパートの送信が失敗すると、他のパートに影響を与えることなくそのパートを再送することができます。オブジェクトのすべてのパートがアップロードされると、Amazon S3 はパートを組み立ててオブジェクトを作成します。通常、オブジェクトサイズが 100 MB 以上の場合は、単一のオペレーションでオブジェクトをアップロードする代わりに、マルチパートアップロードを使用することを考慮してください。

マルチパートアップロードの使用には、次の利点があります。

  • パートのアップロードと平行して、スループットを改善することができます。
  • パートのサイズは比較的小さいため、ネットワークエラーにより失敗したアップロードを再開する際の影響を最小限に抑えることができます。
  • オブジェクトパートは徐々にアップロードすることができます。マルチパートアップロードをいったん開始すると、終了期限はありません。マルチパートアップロードは明示的に完了または中止する必要があります。
  • オブジェクトを作成しながら、そのオブジェクトをアップロードすることができます。

詳細については、「マルチパートアップロードの概要」を参照してください。