Как добавить экземпляр ec2 в существующую целевую группу в aws с помощью расширений eb

#amazon-web-services #amazon-elastic-beanstalk

#amazon-веб-сервисы #amazon-elastic-beanstalk

Вопрос:

Я вручную создал балансировщик нагрузки и целевую группу. Я использую EBT для создания экземпляра ec2. Проблема, с которой я сталкиваюсь, заключается в том, что когда он запускает его, я хочу, чтобы он попал в указанную целевую группу, которую я создал вручную, но я не могу найти этот параметр, где это установить. Вот варианты, которые я нашел https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-general.html#command-options-general-autoscalinglaunchconfiguration

Ответ №1:

К сожалению, вы не можете этого сделать. При создании среды EB служба EB создает шаблон CloudFormation. Шаблон определяет необходимые ресурсы, такие как средства балансировки нагрузки и целевые группы. Затем EB подготавливает стек из шаблона и все ресурсы в нем. Таким образом, он создаст новые ресурсы, он не сможет использовать существующие.

Однако вы можете немного настроить этот шаблон EB. Это делается путем определения пользовательских ресурсов в .ebextensions файлах конфигурации. Таким образом, если существует какой-то хакерский способ использования существующих балансировщиков нагрузки и целевых групп, изменение шаблона EB с помощью пользовательских ресурсов является единственным возможным способом.

Комментарии:

1. Поместит ли создание группы автоматического масштабирования экземпляр в целевую группу?

2. @shorif2000 Не уверен, что я понимаю. Суть EB в том, что вы не управляете никакими базовыми ресурсами. EB делает это. Вы можете только немного настроить их с помощью файлов конфигурации. Если вам требуется полный контроль, вероятно, проще не использовать EB и создать свою собственную архитектуру.