2016-05-09 13 views
0

私はamazon ecsで自分のアプリケーションに適した設定を見つけようとしています。amazon ecs構成ファイル用のコンテナ

私のアプリケーションには設定ファイルが必要です。今、私は設定ファイルを保持するコンテナを持っていますので、何かを変更したいときにアプリケーションを再デプロイする必要はありません。

私はこれのためのベストプラクティス方法を見つけることができません。私が見つけたのは、ecsのタスクはdocker runとなり、docker createはできません。

私のアプリケーションの設定ファイルをどのように管理することができますか?

答えて

0

これは恐らくDockerを使用している可能性があります。データはどのくらい複雑ですか?単純なキーと値のペアであれば、DynamoDBを使用してファイルを完全に削除します。別のオプションは、ファイルのEFSを使用するか、またはEBSボリュームを接続または切り離すことです。

0

あなたはそうしてはいけません。壊れやすいので、クラスタ内のすべてのコンテナからアクセスできない場合があります(または、リソースを浪費するすべてのインスタンスでそのコンテナにアクセスできることになります)。なぜそれをコンテナと一緒にパッケージ化したり、可能な限りパッケージ化したり、ギャップを埋める環境変数を提供したりするのはなぜですか?本当にこのルートに行きたい場合は、S3のようなものをお勧めします。

関連する問題