本日の課題 こんにちは植木和樹です。本日はS3に大きなサイズのファイルをアップロードする際の課題についての話題です。 S3へ大きなファイルをアップロードする時には次のような課題があります。 アップロード途中にネットワーク障害などで失敗しても最初からアップロードし直さず途中から再開したい。 サイズが大きなファイルは分割して並列アップロードしたい。 S3にはマルチパートアップロードという機能があります。これはアップロードするファイルをいくつかに分割し(断片ファイルと呼ぶことにします)、断片ファイルをそれぞれS3にアップロードした後に、S3側で再びひとつのファイルに結合する機能です。S3にマルチパートアップロードする手順は以下になります。 アップロードするファイルを断片ファイルに分割する。 マルチパートアップロードのセッションを開始する。(create-multipart-upload) 断片フ
![【AWS】S3のマルチパートアップロードで簡易サスペンド/レジュームを実装してみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/495673edbefe7b7bc5e6e9e54b2565989b893342/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F09%2Faws1.png)