初心者からのエンジニア日記

2020年6月末~TECH::CAMPにて本格的にプログラミング学習を開始。 販売職/店長を経て、駆け出しエンジニアの道へ一歩踏み出しました! 様々なアウトプットをしていきたいと思います! HTML/CSS,Ruby,Ruby on Rails,Java Script,jQuery,Haml/Scss,GitHub...

【Rails】Heroku 本番環境での環境設定

Herokuの無料版は一定時間で画像が消えていくため、

画像を保存するためのストレージが必要です。

以前S3を使用していたので、今回はそれを使い回す事にしました!

 

ローカル環境設定をサクサク進みそういえば本番環境は?となった時、

Herokuめちゃくちゃ簡単に設定できちゃう事に気付いてしまった・・・

 

手順

①herokuのサイトを開き、ログインする

②本番環境の環境設定をしたいダッシュボードを選択

③Settingを選択

④Config Varsの右側にあるReveal Config Varsをクリック

f:id:ym_programming:20200827235020p:plain

⑤KEYに「AWS_ACCESS_KEY_ID」、VALUEに該当のIDを記入→Addで追加

⑥「AWS_SECRET_ACCESS_KEY」も同様にAddで追加

 

これで終わり!

本番環境で反映されていれば、

本番環境での投稿画像がS3に反映されるはずです!

 

ちなみにうまくKEYが入っていない時に

画面自体表示されないエラーが出たのですが、

ターミナルで

% heroku run rails c

を実行するとエラーを吐き出してくれました。