#amazon-web-services #amazon-elastic-beanstalk
#amazon-web-services #amazon-elastic-beanstalk
Вопрос:
Итак, у меня есть приложение Java EB, развернутое в среде, доступной по этому URL:
app1.jthinkws.elasticbeanstalk.com
Я зарегистрировал это доменное имя:
jthinkws.com
и мне придется развернуть новую версию и сохранить существующую
v2.app2.jthinkws.elasticbeanstalk.com
а затем хотел бы поменять URL-адрес для перехода в новую среду.
И я могу захотеть выпустить другое полностью отдельное приложение в другом поддомене внутри домена.
app1.jthinkws.elasticbeanstalk.com
Итак, я хочу сказать, что домен jthinkws.com будет использоваться только AWS, но я бы хотел использовать его для сопоставления с несколькими экземплярами eb следующим образом
Начните с
app1.jthinkws.com ----> app1.jthinkws.elasticbeanstalk.com
Перейдите к
app1.jthinkws.com ----> v2.app1.jthinkws.elasticbeanstalk.com
app1old.jthinkws.com ----> app1.jthinkws.elasticbeanstalk.com
и затем
app1.jthinkws.com ----> v2.app1.jthinkws.elasticbeanstalk.com
app1old.jthinkws.com ----> app1.jthinkws.elasticbeanstalk.com
app2.jthinkws.com ----> app2.jthinkws.elasticbeanstalk.com
Поэтому мне неясно, следую ли я инструкциям в Route 53 для доменов или поддоменов
Ответ №1:
Итак, я заставил его работать в первой среде EB, в основном получить новый домен только для использования Amazon, а затем настроить записи CNAME для каждого поддомена, затем требуется некоторое время для прохождения изменений.
- Зарегистрированное доменное имя jthinkws.com (с fasthosts)
- Создана новая доверенная зона в Route 53 для jthinkws.com
- Обновите серверы имен в fasthosts, чтобы указать на серверы имен, перечисленные как набор записей в Route53
- Добавлен новый набор записей для jthinkws.com Имя:app1.jthinkws.com Тип: CName Value:app1.jthinkws.elasticbeanstalk.com
- Подождите два дня
Аналогичный процесс для других поддоменов, вместо записи CNAME вы также можете создать запись типа ALIAS для балансировщика нагрузки среды, и это также работает. Мне неясны преимущества / недостатки обоих подходов.