前提・実現したいこと
画像投稿サイトを作っています。
本番環境(heroku)にてS3に画像が保存されない。
テスト環境では、S3に画像が登録されたことが確認できます。
本番環境になると、画像の投稿はでき、サイトにも表示されるが、S3の中に保存されません。
発生している問題・エラーメッセージ
2021-01-19T07:41:19.941491+00:00 app[web.1]: I, [2021-01-19T07:41:19.941429 #4] INFO -- : [5ab04843-ae1e-4bc0-94a0-6a602194c7e2] Processing by ActiveStorage::DiskController#show as PNG 2021-01-19T07:41:19.941626+00:00 app[web.1]: I, [2021-01-19T07:41:19.941554 #4] INFO -- : [5ab04843-ae1e-4bc0-94a0-6a602194c7e2] Parameters: {"content_type"=>"image/jpeg", "disposition"=>"inline; filename=\"free-botanical.png\"; filename*=UTF-8''free-botanical.png", "encoded_key"=>"eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhkelo1ZURCeWRISTNiVzlxYVdJNE1qQXdZbk4zWm00elluSjVNQVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpVDJsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW1aeVpXVXRZbTkwWVc1cFkyRnNMbkJ1WnlJN0lHWnBiR1Z1WVcxbEtqMVZWRVl0T0NjblpuSmxaUzFpYjNSaGJtbGpZV3d1Y0c1bkJqc0dWRG9SWTI5dWRHVnVkRjkwZVhCbFNTSVBhVzFoWjJVdmFuQmxad1k3QmxRPSIsImV4cCI6IjIwMjEtMDEtMTlUMDc6NDM6MzQuNzEyWiIsInB1ciI6ImJsb2Jfa2V5In19--7af671e6838651e0a22e5332ea1b35ced8558255", "filename"=>"free-botanical"} 2021-01-19T07:41:19.943302+00:00 app[web.1]: I, [2021-01-19T07:41:19.943219 #4] INFO -- : [5ab04843-ae1e-4bc0-94a0-6a602194c7e2] Completed 304 Not Modified in 1ms (ActiveRecord: 0.0ms | Allocations: 374) 2021-01-19T07:41:19.945711+00:00 heroku[router]: at=info method=GET path="/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhkelo1ZURCeWRISTNiVzlxYVdJNE1qQXdZbk4zWm00elluSjVNQVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpVDJsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW1aeVpXVXRZbTkwWVc1cFkyRnNMbkJ1WnlJN0lHWnBiR1Z1WVcxbEtqMVZWRVl0T0NjblpuSmxaUzFpYjNSaGJtbGpZV3d1Y0c1bkJqc0dWRG9SWTI5dWRHVnVkRjkwZVhCbFNTSVBhVzFoWjJVdmFuQmxad1k3QmxRPSIsImV4cCI6IjIwMjEtMDEtMTlUMDc6NDM6MzQuNzEyWiIsInB1ciI6ImJsb2Jfa2V5In19--7af671e6838651e0a22e5332ea1b35ced8558255/free-botanical.png?content_type=image%2Fjpeg&disposition=inline%3B+filename%3D%22free-botanical.png%22%3B+filename%2A%3DUTF-8%27%27free-botanical.png" host=daddy-plants.herokuapp.com request_id=5ab04843-ae1e-4bc0-94a0-6a602194c7e2 fwd="123.0.97.231" dyno=web.1 connect=1ms service=11ms status=304 bytes=1150 protocol=https 2021-01-19T07:41:20.339200+00:00 app[web.1]: I, [2021-01-19T07:41:20.339069 #4] INFO -- : [95e8d078-f885-4826-a430-13b00600346f] Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhNSGszTjNGaGVUbDVhalZrZFROaGVYbzRkblY1Ylc0MWNHbGhjQVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpZDJsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW0xbGJtUjVMWEpsZG1GdWRYTXRha3gwZWxnelVHVldiR3N0ZFc1emNHeGhjMmd1YW5Cbklqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZHRaVzVrZVMxeVpYWmhiblZ6TFdwTWRIcFlNMUJsVm14ckxYVnVjM0JzWVhOb0xtcHdad1k3QmxRNkVXTnZiblJsYm5SZmRIbHdaVWtpRDJsdFlXZGxMMnB3WldjR093WlUiLCJleHAiOiIyMDIxLTAxLTE5VDA3OjQzOjE2LjM3N1oiLCJwdXIiOiJibG9iX2tleSJ9fQ==--25a9cd6c0b12ad75411c7c714119ae092afaef68/mendy-revanus-jLtzX3PeVlk-unsplash.jpg?content_type=image%2Fjpeg&disposition=inline%3B+filename%3D%22mendy-revanus-jLtzX3PeVlk-unsplash.jpg%22%3B+filename%2A%3DUTF-8%27%27mendy-revanus-jLtzX3PeVlk-unsplash.jpg" for 123.0.97.231 at 2021-01-19 07:41:20 +0000 2021-01-19T07:41:20.343879+00:00 app[web.1]: I, [2021-01-19T07:41:20.343776 #4] INFO -- : [95e8d078-f885-4826-a430-13b00600346f] Processing by ActiveStorage::DiskController#show as JPEG 2021-01-19T07:41:20.344025+00:00 app[web.1]: I, [2021-01-19T07:41:20.343955 #4] INFO -- : [95e8d078-f885-4826-a430-13b00600346f] Parameters: {"content_type"=>"image/jpeg", "disposition"=>"inline; filename=\"mendy-revanus-jLtzX3PeVlk-unsplash.jpg\"; filename*=UTF-8''mendy-revanus-jLtzX3PeVlk-unsplash.jpg", "encoded_key"=>"eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhNSGszTjNGaGVUbDVhalZrZFROaGVYbzRkblY1Ylc0MWNHbGhjQVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpZDJsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW0xbGJtUjVMWEpsZG1GdWRYTXRha3gwZWxnelVHVldiR3N0ZFc1emNHeGhjMmd1YW5Cbklqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZHRaVzVrZVMxeVpYWmhiblZ6TFdwTWRIcFlNMUJsVm14ckxYVnVjM0JzWVhOb0xtcHdad1k3QmxRNkVXTnZiblJsYm5SZmRIbHdaVWtpRDJsdFlXZGxMMnB3WldjR093WlUiLCJleHAiOiIyMDIxLTAxLTE5VDA3OjQzOjE2LjM3N1oiLCJwdXIiOiJibG9iX2tleSJ9fQ==--25a9cd6c0b12ad75411c7c714119ae092afaef68", "filename"=>"mendy-revanus-jLtzX3PeVlk-unsplash"} 2021-01-19T07:41:20.345726+00:00 app[web.1]: I, [2021-01-19T07:41:20.345663 #4] INFO -- : [95e8d078-f885-4826-a430-13b00600346f] Completed 404 Not Found in 2ms (ActiveRecord: 0.0ms | Allocations: 398) 2021-01-19T07:41:20.347621+00:00 heroku[router]: at=info method=GET path="/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhNSGszTjNGaGVUbDVhalZrZFROaGVYbzRkblY1Ylc0MWNHbGhjQVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpZDJsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW0xbGJtUjVMWEpsZG1GdWRYTXRha3gwZWxnelVHVldiR3N0ZFc1emNHeGhjMmd1YW5Cbklqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZHRaVzVrZVMxeVpYWmhiblZ6TFdwTWRIcFlNMUJsVm14ckxYVnVjM0JzWVhOb0xtcHdad1k3QmxRNkVXTnZiblJsYm5SZmRIbHdaVWtpRDJsdFlXZGxMMnB3WldjR093WlUiLCJleHAiOiIyMDIxLTAxLTE5VDA3OjQzOjE2LjM3N1oiLCJwdXIiOiJibG9iX2tleSJ9fQ==--25a9cd6c0b12ad75411c7c714119ae092afaef68/mendy-revanus-jLtzX3PeVlk-unsplash.jpg?content_type=image%2Fjpeg&disposition=inline%3B+filename%3D%22mendy-revanus-jLtzX3PeVlk-unsplash.jpg%22%3B+filename%2A%3DUTF-8%27%27mendy-revanus-jLtzX3PeVlk-unsplash.jpg" host=daddy-plants.herokuapp.com request_id=95e8d078-f885-4826-a430-13b00600346f fwd="123.0.97.231" dyno=web.1 connect=0ms service=10ms status=404 bytes=1119 protocol=https 2021-01-19T07:41:20.536168+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=daddy-plants.herokuapp.com request_id=decb3112-aa34-4e4d-a3d0-34671c9e5d42 fwd="123.0.97.231" dyno=web.1 connect=0ms service=3ms status=200 bytes=143 protocol=https
該当のソースコード
rails
1[heroku run rails -c] 2 3Running rails -c on ⬢ daddy-plants... up, run.7438 (Free) 4Abort testing: Your Rails environment is running in production mode! 5
試したこと
確認事項、
1,「Access key ID」「Secret access key」を正しく設定できているか。逆になっていないか。
2,空のコミットを生成を作成して、git commit --allow-empty -m "空のcommit"
git push heroku masterを実行
3,ブランチを切って作業していないか。その場合はmasterブランチにマージし忘れていないか。
4,heroku run DISABLE_DATABASE_ENVIRONMENT_CHECK=1 rails db:drop db:create db:migrate
(画像の保存先の設定を変更することにより、画像の参照先がアプリケーション内からS3へ置き換わります。)
1〜4全て行い、解決策が見つけられませんでした。
原因追求に困っています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。