Существует ли какой-либо собственный способ создания списка TargetDescription для добавления в TargetGroup балансировщика нагрузки на основе списка идентификаторов экземпляров EC2, переданных в качестве параметров в шаблон?Я знаю, что существуют препроцессоры или фреймворки для шаблонов, такие как Troposphere, которые позволяют добавлять код поверх вашего шаблона, но я хотел бы узнать о собственном способе решения этой конкретной проблемы.
Мой код на данный момент выглядит так:
TargetGroup:
Type: AWS::ElasticLoadBalancingV2::TargetGroup
Properties:
Port: 8020
Protocol: HTTP
VpcId: !Ref VPCId
TargetType: instance
Targets:
- Id: !Ref EC2InstanceOne
Port: 8020
- Id: !Ref EC2InstanceTwo
Port: 8020