Laravel
LaravelでAWSのSESで起きたエラーの解決方法
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
オススメ本
エラー内容
local.ERROR: Error retrieving credentials from the instance profile metadata service. (cURL error 7: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://169.254.169.254/latest/meta-data/iam/security-credentials/)
というエラーが発生したときの解決方法です。
解決方法
AWS の IAM の、
- アクセスキーの設定が間違っている
- シ ークレットキーの設定が間違っている
ことが原因でした。
修正する場所
/config/services.php を修正する
'ses' => [
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
],
/.env を修正する
AWS_ACCESS_KEY_ID=ここにアクセスキー
AWS_SECRET_ACCESS_KEY=ここにシークレットキー
コマンドで反映させ る
php artisan config:clear
または、
php artisan config:cache
この設定が合っていれば別のエラーの表示に変わると思います。
この記事はバグに対しての解決記事ですので、そもそも実装が分からない場合は下のドキュメントや他記事を参考にしてみてください。
まとめ
以上です。
誰かの参考になればと思います。
感想・苦情は TwitterDM にご連絡ください。
それでは!
人気記事