ubw.hatenablog.com 前回、署名付きURLを利用し、S3に対してファイルを直接アップロードできることを確認した。 この方法で、curlコマンドで大容量のファイルがアップロードできることも確認した。 ブラウザからも200MB程度のファイルをAJAXでアップロードできることを確認した。 しかし、300MBのファイルがブラウザからアップロードできず。。。 何か設定が足りていない・・・? どうやら調べていると、大容量ファイルのアップロードはマルチパートアップロードを推奨しているとのこと。 そこで、署名付きURL + マルチアップロードを試してみることにした。 目的 クライアントは署名付きURLを利用してファイルをマルチパートアップロードする 環境 Ruby AWS-SDK 構成 処理の流れ create_multipart_upload 署名付きURLの生成(ファイル分割数だけ)