Проблемы с настройкой AWS Route 53 для эластичного бобового стебля

#amazon-web-services #amazon-elastic-beanstalk #amazon-route53

Вопрос:

Я пытаюсь использовать домен, зарегистрированный на Amazon Route 53, для доступа к сайту Elastic Beanstalk (nodejs). Изначально у меня все работало нормально, но что-то сломалось, и я ни за что на свете не смогу заставить его снова работать.

Вкратце, у меня есть:

  1. Эластичная среда бобовых стеблей, доступная по ее URL-адресу (т. е. ***.ap-southeast-2.elasticbeanstalk.com)
  2. Домен, зарегистрированный через Amazon Route 53
  3. Зона размещения на маршруте 53 с добавлением документа с типом=A и маршрутизацией трафика на псевдоним (в мою среду эластичных бобовых стеблей)
  4. Я отредактировал именованные серверы в зарегистрированном домене, чтобы они соответствовали именам размещенной зоны

Когда я делаю «Тестовую запись» из зоны размещения, она возвращает «Код ответа DNS без ошибок» и возвращает IP-адрес моего приложения Elastic Beanstalk. Но когда я перехожу на URL-адрес, я получаю «Запрошенный хост, который вы запросили, не разрешим».

Как уже упоминалось, изначально у меня это работало. Затем я попытался настроить перенаправление с http на https через Облачный фронт, и мне удалось его взломать. Впоследствии я удалил всю конфигурацию https и облачного интерфейса, пытаясь снова получить доступ к базовому URL-адресу. Я подозреваю, что моя проблема в том, что я удалил свою зону размещения по умолчанию, созданную Amazon, когда я зарегистрировал домен, и у меня неверные настройки.

Есть какие-нибудь идеи?

Комментарии:

1. Является ли запись вашей зоны размещения записью, указывающей на правильную среду эластичного бобового стебля? Также можно указать его на свой балансировщик нагрузки при использовании HTTP для HTTPS. Ты вообще это делал?

2. Да, это правильная эластичная среда для бобовых стеблей. У меня есть только один. И, как я уже сказал, когда я делаю тестовую запись, она возвращает IP-адрес этой среды. Я попробовал то, что вы предложили, с балансировщиком нагрузки, но все равно не повезло.

3. Вы уверены, что ваша зона размещения является общедоступной, а не частной?

4. Да, определенно публичный

5. Я думаю, что мог бы создать совершенно новую эластичную среду для бобовых стеблей и переориентировать все на это. Посмотрим, сможет ли это что-то сбросить. Наблюдайте за этим пространством

Ответ №1:

Я так и не докопался до сути этого. Вместо этого была создана новая среда elastic beanstalk, затем домен и сертификат были перенастроены на новый экземпляр. Я понятия не имею, в чем разница, так как все настройки кажутся одинаковыми. Но это, по крайней мере, дало мне возможность двигаться вперед.