Rails6 で開発したアプリをAWSのEC2インスタンスでデプロイしたいのですが、secretの扱いがよくわかりません
現在参考にしているサイトが旧バージョンのRailsを想定しており、rails6でのやり方を知りたいです
上記のサイトでは、config/secrets.yml
にbundle exec rake secret
で表示された数字を記述するよう書いてあります
しかし、rails 5.2以降secrets.yml
が廃止されており、credentials.yml.enc
になっているためこの方法が取れないのではないでしょうか
credentials.yml.enc
はgitignore
に設定されているため、git clone
時点では本番環境に降りてきていません
ローカルでcredentials.yml.enc
を開くと、
bash
1# aws: 2# access_key_id: 123 3# secret_access_key: 345
と表記されています
このawsのkeyなどはどこで取得できますでしょうか
また、本番環境にクローンできないファイルにawsの環境を記述する意味はないように思うのですが、そもそもどのようにしてデプロイするべきなのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/20 09:26
2020/08/20 10:45
2020/08/20 14:33
2020/08/20 15:01
2020/08/20 15:07
2020/08/20 15:34
2020/08/20 16:12