1

.ebextensions の構成ファイルを使用してサーバー上にファイルを作成するのはすばらしいことです。

files:
  "/home/ec2-user/myfile" :
    mode: "000777"
    owner: ec2-user
    group: ec2-user
    source: http://foo.bar/myfile

ただし、環境ごとに異なるファイルを作成するメカニズムはありますか?

私の特定のニーズは、開発、ステージング、および本番用に異なるelasticsearch構成ファイルを提供することです。

.ebextentions でコマンドを使用する唯一の答えはありますか? もしそうなら、コマンドを実行しているときに自分がどの環境にいるのかを知る方法はありますか?

4

1 に答える 1

2

カスタム環境プロパティを使用して環境名を手動で指定PARAM1できます。devstagingproduction

これらの変数を使用するには、内でそれらを使用する必要がありますcontainer_commands:

container_commands:
  download-config:
    command: wget http://foo.bar/{$PARAM1}/config.ini
于 2013-09-19T13:37:20.293 に答える