Elastic Beanstalkを自分の思うように拡張していく上では、.ebextensionsを調整することが欠かせませんが、書き方を間違えれば正常に動作しない、あるいは反映効率が低下する、というような問題を生じることがあります。 .ebextensionsという黒魔術 Elastic BeanstalkはAWSのEC2で動いていますが、.ebextensionsというかたちで設定ファイルを書けば、EC2で可能なことをなんでもできるようになります。逆を返せば、不適切な設定をしてしまうと環境がめちゃくちゃになる、ということです。 重要になる「冪等性」 こういった環境構築系のツールに共通する話ですが、Elastic Beanstalkは2回目以降の反映の際にもEC2はそのまま流用します。そのため、 最初の環境構築…ベースになるEC2の上にアプリケーションごとの設定を実行して反映させていく