LoginSignup
1
1

More than 1 year has passed since last update.

【Rails】herokuとAmazonS3を使って画像アップロードができない時の対処法

Last updated at Posted at 2019-04-29

やりたいこと

herokuとAmazonS3を利用して、本番環境に画像アップロードをしようと試みて、直面したエラーを解決する

使用しているGem

gem 'carrierwave'
gem 'fog'

エラー内容の確認

本番環境だとエラーの状況がわかりづらいので、ログを確認します。

heroku logs -t 

すると、下記のforbidden=禁止の部分がエラーの原因のようだとわかりました。

2019-04-28T23:11:37.334290+00:00 app[web.1]: :port          => 443
2019-04-28T23:11:37.334292+00:00 app[web.1]: :reason_phrase => "Forbidden"

ステータスコード443forbiddenになっている時は、「アクセス許可権限」周りの設定が誤っている可能性が高いそうな。

参考

対処

アクセス許可をするべく下記の設定に変更

スクリーンショット 2019-04-29 8.58.05.jpg

無事、画像のアップロードが完了。

AWSのコンソール画面は、日に日に新しくなっているので最新バージョンのキャプチャを使用した記事がなく、意外と手こずってしまいました。

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1