突然ですが 皆さん。 S3へサイズの大きいオブジェクトをアップロードする時に、こんなイラっとしたことありませんか? 長時間のアップロード中にネットワークエラーで処理失敗。また最初からかよ・・・ そのようなときには「マルチパートアップロード」を利用することで、中断したアップロードをリトライすることができます。 今回は、S3のパフォーマンスを最適化する機能「マルチパートアップロード」についてまとめてみました。 マルチパートアップロードとは 簡単にいうと サイズの大きいオブジェクトを分割して効率よくアップロードするS3機能のことです。 S3のユーザーガイドによるとオブジェクトサイズが100MB以上の場合に利用を推奨しています。 また、利用メリットは下記になります。 アップロード完了までの道のり 大まかに下記の流れでマルチパートアップロードできます。 1.オブジェクトを分割する 2.マルチパートア