LoginSignup
0
0

More than 1 year has passed since last update.

[AWS]Aws::Sigv4::Errors::MissingCredentialsError: Cannot load `Rails.config.active_storage.service`:

Last updated at Posted at 2021-05-07

はじめに

未解決エラーについて一旦忘れないようにこちらに記載します
[追記]解決しました!!とてもしょうもないミスでした、、、、

環境

ruby 2.6.5
Rails 6.0.0

エラー内容

こちらの記事を参考に、AWSへもデプロイをしていこうと進めておりましたところ、Unicorn起動がうまく行かず、、、、

[tochikawa@ip-10-0-0-132 log]$ bundle exec unicorn_rails -c /var/www/rails/soccer_app/config/unicorn.conf.rb -D -E production
master failed to start, check stderr log for details

とりあえずログを見てみることに、、、すると、気になる表示が!!

Aws::Sigv4::Errors::MissingCredentialsError: Cannot load `Rails.config.active_storage.service`:
missing credentials, provide credentials with one of the following options:

あ〜credentialまわりでなんか起きているなああということで情報収集したところ、この記事に記載のことが原因かな〜と確信!!

しかし、一向に治らず、、、

どうもcredentialsとmaseter.keyがうまくあってないような気がするんですが、ここは間違いなく大丈夫、、
何が原因わからないよ〜〜〜!!!

[追記] 原因判明

原因は以下二つだったことが判明

1.credentials.yml.encにaccess_key等が設定されていなかった
2.storage.ymlのインデントミス

正直恥ずかしいまでに初歩的なミスです。
けれどおかげさまで、この辺りの知識メッッチャ増えました!

おわりに

転職活動中のみですので、早く完成させたい!と思い焦ってしまいましたが、一度落ち着いてよくみてみるとたいしたことなかったりしますね笑

0
0
0

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
0
0