前提・実現したいこと
AWSにRubyアプリのデプロイ後、本番環境で画像のアップロードを行いたい。
発生している問題・エラーメッセージ
AWSでデプロイ後、本番環境で画像のアップロードを行うと、
「We're sorry, but something went wrong.」というエラー画面になってしまい、
画像のアップロードができない状況です。(画像なしでの投稿は可能でした。)
開発環境とheroku上では問題なく、画像つきの投稿が出来ていますが、
AWS上のみこの事象が発生しております。
恐れ入りますが、解決策をご教示頂けますと大変助かります。
nginx.error.logは以下となっております。
*1 connect() to unix:/var/www/rails/アプリ名/tmp/sockets/.unicorn.sock failed (2: No such file or directory) while connecting to upstream
production.logは以下の状況でした。
D, [2020-09-23T00:37:54.563541 #5007] DEBUG -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30] Post Create (0.2ms) INSERT INTO posts
(content
, user_id
, created_at
, updated_at
, access
, store_name
, image
) VALUES ('e', 1, '2020-09-23 00:37:54', '2020-09-23 00:37:54', 'e', 'ee', 'x37cfinxctbrrjjji9xw.jpg')
D, [2020-09-23T00:37:54.568084 #5007] DEBUG -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30] (3.9ms) ROLLBACK
I, [2020-09-23T00:37:54.568441 #5007] INFO -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30] Completed 500 Internal Server Error in 11ms (ActiveRecord: 4.6ms)
F, [2020-09-23T00:37:54.569098 #5007] FATAL -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30]
F, [2020-09-23T00:37:54.569134 #5007] FATAL -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30] CloudinaryException (Must supply api_key):
F, [2020-09-23T00:37:54.569160 #5007] FATAL -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30]
F, [2020-09-23T00:37:54.569203 #5007] FATAL -- : [ec35a7df-2417-4595-9ae0-a22f45a88d30] app/controllers/posts_controller.rb:17:in `create'
試したこと
https://qiita.com/junara/items/1899f23c091bcee3b058
上記URLの記事を参考に、S3(バケット設定)・IAM・Gemのインストール(carrierwave・fog)・image uploaderの設定
等一通り行っているステータスです。
あなたの回答
tips
プレビュー