AWS автоматически направляет экземпляры EC2 в домен

При запуске нескольких новых экземпляров EC2, как мне сделать эти новые машины автоматически общедоступными в моем домене ****. Example.com?

Итак, если я запустил два экземпляра, у которых обычно был бы общедоступный DNS

ec2-12-34-56.compute-1.amazonaws.com и ec2-12-34-57.compute-1.amazonaws.com

вместо этого должны быть ec2-12-34-56.example.com и ec2-12-34-57.example.com

Есть ли способ использовать VPC и Route53 или мне нужно запустить собственный DNS-сервер?


person Dillon    schedule 20.05.2015    source источник
comment
Маршрут 53 - это служба DNS. Вы можете добавить туда запись или написать сценарий, который автоматически добавит запись для вас.   -  person datasage    schedule 20.05.2015
comment
Вы можете создать зону DNS для VPC в Route53. При создании зоны измените тип на VPC и выберите VPC в раскрывающемся списке.   -  person Rakesh Bollampally    schedule 20.05.2015


Ответы (1)


Допустим, вы хотите сделать это самым простым способом. Вам не нужен VPC

Сначала нам нужно настроить эластичный IP-адрес. Это будет точка соединения между DNS-службой Route53 (которую вы обязательно должны использовать) и экземпляром. Зайдите в меню EC2 консоли управления, щелкните эластичный IP-адрес и нажмите «Создать». Создайте его в EC2-Classic (опция появится). Запомни этот ip.

Теперь войдите в Route53. Создайте зону хостинга для своего домена. Войдите в эту зону и создайте набор записей для staging.example.com (или другого вашего префикса). Оставьте запись A (по умолчанию) и поместите эластичный IP-адрес в текстовое поле.

Обратите внимание, что теперь вам нужно войти в систему для входа в систему регистратора (например, goDaddy) и заменить серверы имен теми, которые указаны в записи NS. Они будут выглядеть так: ns-1776.awsdns-30.co.uk. ns-123.awsdns-15.com. ns-814.awsdns-37.net. ns-1500.awsdns-59.org

и вы сможете увидеть их, как только создадите размещенную зону.

Как только вы это сделаете, он перенаправит все запросы на этот IP-адрес. Но это ни с чем не связано. После создания экземпляра вернитесь в эластичное меню IP и свяжите его с экземпляром. Теперь все запросы к этому домену будут поступать в этот экземпляр. Чтобы изменить, просто повторно ассоциируйте. Убедитесь, что ваши зоны безопасности разрешают весь трафик (или хотя бы HTTP), иначе будет казаться, что это не работает.

Это плохая облачная архитектура, но она справится со своей задачей. Лучшая облачная архитектура могла бы сделать точку маршрута на балансировщик нагрузки и подключить экземпляр к балансировщику нагрузки. Все это должно выполняться в VPC. Возможно, это не стоит вашего времени, если вы занимаетесь разработкой.

person Elliot Swart    schedule 20.05.2015