0

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

Так что, если я запустить два экземпляра, которые обычно имеют публичный 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-сервер?

+0

Маршрут 53 - это служба DNS. Вы можете добавить в него запись или написать сценарий для автоматического добавления записи для вас. – datasage

+0

Вы можете создать конкретную зону DNS VPC в Route53. При создании зоны измените тип на VPC и выберите VPC из раскрывающегося списка. –

ответ

0

Допустим, вы хотите сделать это самым простым способом. Вам не нужен 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. Возможно, это не стоит того времени, если вы занимаетесь разработкой.

Смежные вопросы