В настоящее время CodeDeploy не поддерживает настройку нескольких целевых групп в одном развертывании.Есть обходные пути, но они не крутые.
1.Разбейте каждое приложение на отдельную группу развертывания и развертывание по отдельности
Вы можете развернуть каждое приложение отдельно в другой группе развертывания, что позволит вам зарегистрироваться / отменить регистрацию в каждой целевой группе.Однако этот подход не будет работать с сине-зелеными развертываниями.
2.Зарегистрируйте / отмените регистрацию 2 целевых групп в своих пользовательских сценариях
Вы можете настроить свои спецификации приложений для регистрации и отмены регистрации из 2 целевых групп с помощью сценария. На Github есть пример сценария, хотя он не рекомендуется для производственного использования.
3.Разбейте ваше приложение на 3 набора экземпляров
. Прямо сейчас вы запускаете 3 разных приложения на одном хосте.У вас, вероятно, есть веская причина для этого, но если бы вы могли разбить приложения на 3 разных набора хостов, вы могли бы разбить их на 3 разные группы развертывания и при этом использовать сине-зеленые развертывания.