В настоящее время у меня есть два приложения 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?
Есть ли у кого-нибудь опыт настройки этого? Или есть другой способ?