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