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

Балансировка нагрузки по конкретному пути для нескольких приложений AWS Beanstalk

В настоящее время у меня есть два приложения beanstalk AWS: одно для моего сервера веб-приложений (web_beanstalk_env) и один для моего API (api_beanstalk_env).

В настоящее время они проходят через Маршрут 53 как api.example.com => api_beanstalk_env и example.com => web_beanstalk_env каждый указывает на собственное развертывание beanstalk с балансировкой нагрузки.

Однако из-за проблем с CORS мне нужен маршрут example.com => web_beanstalk_env и example.com/api => api_beanstalk_env вместо.

Я подумывал о внедрении балансировщика нагрузки приложений сверху, но я не уверен, как установить цели в качестве сред beanstalk. Более того, я не могу указать на автомасштабируемые целевые серверы, потому что они изменятся с развертыванием. Я мог бы установить группы автомасштабирования в качестве целей, но я думаю, что они также изменятся с обновлениями конфигурации beanstalk?

Есть ли у кого-нибудь опыт настройки этого? Или есть другой способ?