AWSでは、さまざまな環境との関連でBeanStalk上のさまざまなデプロイメント環境を管理する方法と、これらの設定をソース管理レポに保存する方法については正しく説明していません。さまざまな環境で構成が異なるElastic BeanstalkにPythonをデプロイ
彼らは明らかにどのようにのような.ebextensionsでセットアップあなたのpython.configをに説明:
"aws:elasticbeanstalk:container:python:environment":
DJANGO_SETTINGS_MODULE: "settings"
SERVER_ROOT: "/opt/python/current/app/"
ステージングとPRODなどの複数の環境を持つようにしたい場合は、現在お使いのコンフィギュレーションファイルをスワップアウトする必要があります。さらに悪いことに、ステージングのような共有環境のためにソース管理ツリーにこれを保持する計画はありますか?プッシュするたびに、これらの設定環境の設定が必要になるようです。
私は、AWSがステージングのない変更を展開することができないことも発見しました。これは、自分の展開を処理するスクリプトを作成することもオプションではないことを意味します。私はここで何が欠けていますか?