Настройте эластичный / статический IP-адрес в AWS, чтобы он указывал на эластичный балансировщик нагрузки для записи A - PullRequest
0 голосов
/ 09 апреля 2019

Мой сайт настроен на ECS за балансировщиком нагрузки.Я хочу, чтобы моя запись A указывала на балансировщик нагрузки, но Elastic Load Balancer не может быть назначен статический / эластичный IP-адрес.

DNS DNS балансировщика нагрузки может быть чем-то вроде my-loadbalancer-1234567890.us-west-2.elb.amazonaws.com, и выможет указывать на CNAME, но не на запись A.

(для правильной работы записей MX нам нужна запись A, в противном случае я бы просто использовал CNAME).

Наше доменное имяразмещенный вне AWS (то есть не на Route53).

Очень неуклюжим и не масштабируемый способ справиться с этим - настроить веб-сервер (NGINX, IIS и т. д.) с Elastic IP и просто перенаправить егона www-версию моего сайта, которая использует CNAME для указания на балансировщик нагрузки.

Это то, чего я действительно хочу избежать, в целях удобства обслуживания и для масштабируемости.

Что такоесамый быстрый и простой способ либо указать запись A на ELB, либо перенаправить запрос дохода с IP (mysite.com) на что-то другое (www.mysite.com).

Extra
HЭто похожий вопрос , но от.Один ответ говорит, что это невозможно, а другой кажется устаревшим, и я не думаю, что он уместен.

1 Ответ

0 голосов
/ 09 апреля 2019

Вам необходимо разместить свое доменное имя на маршруте 53, чтобы иметь запись A, указывающую на ELB.

Здесь опубликовано сообщение в блоге о том, как использовать статический ip в балансировщике нагрузки приложения, но оно не очень прямое.

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

...