Назад | Перейти на главную страницу

Управление версиями определения задач ECS

У нас есть два кластера для развертывания задач ECS - промежуточный и производственный. При регистрации нового определения задачи в определении контейнера мы устанавливаем ENVIRONMENT переменная (может быть «ПРОИЗВОДСТВО» или «ЭТАП»). Это создает повторяющиеся определения задач, при этом в определении контейнера различаются только значения «среды». Таким образом, мы получаем следующие исправления определения задачи:

task:5
task:4
task:3
task:2
task:1

И с первого взгляда сложно сказать, какая ревизия имеет переменную окружения «STAGING», а какая - «PRODUCTION». Поскольку наши развертывания автоматизированы, это не такая уж большая проблема, но мне было интересно, как другие справляются с подобной ситуацией. Может есть способ получше?