AWS. Можно ли запускать узлы в домене DNS (группа автоматического масштабирования)? - PullRequest
0 голосов
/ 06 июля 2019

Вариант использования

Я работаю над приложением, которое использует Presto, а для Presto я должен настроить HTTPS-трафик внутри (по соображениям безопасности).

Для этого мне предпочтительно, чтобы полное доменное имя узлов находилось в одном домене. Например. myhost1.mydomain.com, myhost2.mydomain.com.

Мой вопрос

AWS автоматически выдает полное доменное имя, подобное ip-10-20-30-40.ec2.internal. Итак, мой вопрос:

Есть ли способ автоматического создания нового узла с полным доменным именем, например myhost1.mydomain.com? Я знаю, что могу довольно легко создавать внутренние "размещенные зоны" и записи DNS для своих хостов, но я не могу понять, как сделать этот домен доменом по умолчанию для нового хоста.

Кроме того, просто к вашему сведению, я делаю это для группы автоматического масштабирования; но я подозреваю, что это не имеет значения.

Ответы [ 2 ]

1 голос
/ 07 июля 2019

Когда Amazon EC2 запускается, он может запустить скрипт, переданный через пользовательские данные.

Вы можете кодировать этот скрипт, чтобы создать запись CNAME в Amazon Route 53, которая указывает на IP-адресinstance.

Я не уверен, как вы обязательно определите число в имени, чтобы вы могли просто создать случайное имя.Кроме того, может быть сложно удалить запись CNAME, когда экземпляр завершается.Один из способов назначения и удаления записи заключается в использовании Amazon EC2 Auto Scaling Lifecycle Hooks , который позволяет запускать код вне самого экземпляра.Это сложнее, но будет полностью эффективным.

1 голос
/ 06 июля 2019

Я не знаком с Presto, но вот несколько идей.

Во-первых, если вы используете балансировщик нагрузки AWS, вы можете включить HTTPS между ним и экземпляром, используя самозаверяющий сертификат.: балансировщик нагрузки НЕ будет проверять сертификат, поэтому ваше соединение будет защищено.

Если это не то, что вам нужно, взгляните на наборы параметров DHCP для вашего VPC - я полагаю, вы можете установить собственное доменное имявместо использования по умолчанию ec2.internal.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...