2016-05-09 2 views
0

на данный момент я пытаюсь найти хорошую настройку для моего приложения в amazon ecs.amazon ecs Контейнер для файлов конфигурации

Мое приложение нуждается в файле конфигурации. Теперь я хочу иметь контейнер для хранения моего файла конфигурации, поэтому, когда я хочу что-то изменить, мне не нужно передислоцировать мое приложение.

Я не могу найти подходящий метод для этого. Я выяснил, что задачи ecs делают только docker run, и вы не можете сделать docker create.

Есть ли у кого-нибудь идеи, как я могу управлять своими конфигурационными файлами для своих приложений?

ответ

0

Скорее всего, использование Докера для этого является излишним. Насколько сложны данные? Если это простые пары ключ-значение, я бы использовал DynamoDB и полностью избавился от файла. Другим вариантом будет использование EFS для файла или присоединение/отсоединение тома EBS.

0

Вы не должны этого делать, это делает его хрупким, и вам не гарантируется доступ к нему из всех контейнеров через кластер (или вы получаете его во всех случаях, которые тратят ресурсы). Почему бы не упаковать его с контейнером как есть или не упаковать его как можно больше, и предоставить переменные среды для заполнения пробела? Если вы действительно хотите пройти этот маршрут, я настоятельно рекомендую что-то вроде S3

 Смежные вопросы

  • Нет связанных вопросов^_^