はじめまして、streampackチームのminsuです。 やりたいこと S3へファイルをアップロードする際に、Railsサーバを通すことなくブラウザからS3へのダイレクトアップロードを実装してみます。 ブラウザからS3にファイルを直接アップロードすることにより、余分な負荷を削減できるメリットがあります。 また、Railsのgem aws-sdkを利用して生成したpresigned POSTを利用することでブラウザにaws credentialsを持たせる事なくアップロードを行えます。 AWSリソースの準備 まず、AWSアクセスキーを作成してACCESS_KEY_ID, SECRET_ACCESS_KEYを取得してください。 次にS3のバケットの作成します。 作成したバケットのCORSの設定を行い、外部からのPOSTを許可します。 <?xml version="1.0" encoding=