У меня есть приложение, работающее на сервере Linux, которое использует внешние службы, которые часто не имеют общедоступного DNS для своего доменного имени.
Чтобы решить эту проблему, я добавляю локальный DNS в свой /etc/hosts
file - соответствие 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