У меня есть приложение, работающее на сервере Linux, которое использует внешние службы, которые часто не имеют общедоступного DNS для их доменного имени. .
Чтобы решить эту проблему, я добавляю локальный DNS в свой файл / etc / hosts
- сравнивая IP-адрес службы с именем домена. Это означает, что мы можем использовать доменное имя и сертификат SSL:
123.456.789.123 subdomain.domain.tld
Однако мы перемещаем это приложение в настройку AWS Elastic Beanstalk, чтобы мы могли ' не использовать традиционный метод / etc / hosts
.
Я пытался исследовать это в документации Amazon, но я либо гуглию не то, либо они не предлагают такие функциональность.
Есть идеи?
Спасибо за ожидание.
Если вы развернуты в VPC и используете AWS Route53 для управления DNS своего домена, вы можете создать «частную размещенную зону» (разделенное представление DNS) с частными адресами и связать ее с VPC. Обратите внимание, что вы можете использовать только частную зону или публичную зону; если в публичной зоне есть записи, которые не находятся в частной зоне, поиск в DNS завершится неудачно.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html