皆様もしわかる方がいらっしゃれば教えてくださいますと大変助かります。ElasticbeanstalkのRDS設定についてです。
#経緯
1:djangoプロジェクトをローカルでつくる。
このときDBはsqliteで作動。
2:ebコマンド経由でデプロイ完了(sqlite)
elasticbeanstalkのGUIコンソール上では設定されたRDSありませんと表示されている
(ここまでは理解できます。EC2インスタンス内のsqliteをDBとしているということだと思います。)
(ここから先がよく理解ができないのです)
3:elasticbeanstalkのGUIコンソール上に表示されている設定されたRDSありません RDSインスタンス作りますか?という旨のリンクをクリック。
postgreでRDSインスタンスを一つつくったところ、10分ほどして更新完了の案内が出ました。
4:elasticbeanstalkのGUIコンソール上では設定されたRDSでpostgreのインスタンス情報が表示されるようになった。
RDSのGUIコンソールにもインスタンスが出ています。
djangoプロジェクトも問題なくフォームデータが記録されるのでDB操作はできています。
#疑問
ここで疑問なのですが、私はソースコードはsqliteの設定のままですし、reqirements.txt にpostgreを動かすモジュールも書いていませんが、Elasticbeanstalkでデプロイして、Elasticbeanstalkのコンソール上でRDSインスタンスを設置すると、ソースコードよりも優先されてpostgreに設置されるという仕組みなのでしょうか??それともコンソール上は接続されたように見えて実際EC2の中ではsqliteが稼働している状態なのでしょうか??
今後ソースコードを更新して$eb deployしたときに、設定にどう影響するのか心配ということもありまして質問させていただきました。
もしわかればお伺いできますと大変助かります。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。