0
0

More than 1 year has passed since last update.

Herokuアップデートエラー Aws::Sigv4::Errors::MissingCredentialsError

Last updated at Posted at 2022-08-20

エラー内容

Heroku上にアップデートしていたアプリの画像の保存場所をLocal環境からAWS S3に画像に変更した後、
Heroku上にアップデートしたサイトにアクセスするとapplication errorの表示。
image.png
次にエラーメッセージに従い
コマンドラインでheroku logs --tailの確認。

Aws::Sigv4::Errors::MissingCredentialsError

Credentialsエラーということで環境設定周りが間違っていると推測できます。

解決方法

①環境変数に設定するAWSの項目名を正しい名称に修正。
名称を間違って設定してしまったようです。

× AWS_SECRET_ACCESS_KEY_ID:
○ AWS_SECRET_ACCESS_KEY:

以下がAWSの環境設定に使用するACCESS KEYの組み合わせ。

AWS_ACCESS_KEY_ID:
AWS_SECRET_ACCESS_KEY:

②コマンドライン上で新しくAWSのシークレットアクセスキーを設定。

config:set AWS_SECRET_ACCESS_KEY="------------

③間違っていた環境変数の項目をconfig:unsetで削除。

config:unset AWS_SECRET_ACCESS_KEY_ID
heroku config:unset AWS_SECRET_ACCESS_KEY_ID

④git push heroku masterをして更新。

以上で解決です。

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