ECSコンテナをホストするEC2インスタンスに環境変数を設定しようとしています。環境変数は、実行時にEC2インスタンス上のドッカークライアントによって読み取られる必要があります。ECSホストに環境変数を追加する
#!/bin/sh
echo export env_var=1 >> /etc/environment
しかし、ECSタスクをインスタンス化するとき、このENV_VARがドッキングウィンドウのクライアントによってピックアップされていない何らかの理由:私はそれはとても似のuserDataを追加することが可能であることを知っています。
どのように私はこれを行うに行くかもしれない任意のアイデア?前もって感謝します。
感謝:Advanced Container Definition Parameters(「環境」にスクロールダウン)
ここでは、完全なタスク定義にどのように見えるかどこの迅速なサンプルです。この例のようにECRから画像を取得するときに、ECSドッカークライアントがホスト環境変数を取得するようにしたいと思います(https://docs.docker.com/engine/security/trust/trust_automation)。あるいは、ECSドッカークライアントが 'docker pull'を実行するときに' --disable-content-trust = false'フラグを渡すこともできます。 – cyc115