前提・実現したいこと
以前、herokuにデプロイすると画像投稿ができない
でお世話になりました。
herokuにはそもそも画像をUPできないということで、
S3に画像をアップロードし、それを表示させるやり方を知り(こちらの方の記事などを参考に)実装しました
ローカル環境ではS3にUPできるのですがherokuにアップしてからは画像をUPできません
発生している問題・エラーメッセージ
heroku
1laravel debugerにて 2 3Missing required client configuration options: region: (string) A "region" configuration value is required for the "s3" service (e.g., "us-west-2"). A list of available public regions and endpoints can be found at http://docs.aws.amazon.com/general/latest/gr/rande.html. 4 5と表示されます 6
試したこと
heroku内での環境変数設定が必要ということで
heroku config:set AWS_ACCESS_KEY_ID=自分のアクセスキーID heroku config:set AWS_SECRET_ACCESS_KEY=自分のシークレットアクセスキー heroku config:set S3_BUCKET=自分のバケット heroku config:set S3_REGION=ap-northeast-1
の設定を行い、heroku configにて
DB_CONNECTION: pgsql AWS_ACCESS_KEY_ID: 自分のアクセスキーID AWS_SECRET_ACCESS_KEY: 自分のシークレットアクセスキー DB_DATABASE: 〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯ DB_HOST: 〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯ DB_PASSWORD: 〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯ DB_USERNAME: 〇〇◯〇〇◯〇〇◯〇〇◯〇〇◯ DEBUGBAR_ENABLED: true S3_BUCKET: 自分のバケット S3_REGION: ap-northeast-1
と表示されます。(詳細情報は隠しています)
補足情報(FW/ツールのバージョンなど)
初心者です。足りない情報などございましたら指摘してやってください。
あなたの回答
tips
プレビュー