Не удается указать адрес моего субдомена для раздачи CloudFront (с использованием S3 + CF + Route 53)

[Перейти вниз, чтобы увидеть обновления и последние попытки]

злоупотребление терминологией здесь. Я работаю разработчиком FE, и эта область, связанная с созданием сетей и настройкой доменов и сервисов aws, действительно не самая сильная у меня. Я воспринял это задание как хороший шанс для обучения.

Я размещаю приложение на корзинах S3. Идея состоит в том, чтобы иметь корзину для analytics.gleechi.io и еще одну для staging-analytics.gleechi.io , которую я буду использовать в качестве промежуточной. gleechi.io сам по себе не имеет контента, поэтому пользователь просто перенаправляет на analytics.gleechi.io

Доменное имя gleechi.io ранее было у другого регистратора (godaddy), и я перенес это к авс.

После долгих усилий мне удалось создать размещенные зоны и дистрибутивы CloudFront для него и связать их с моими корзинами S3.

CF работает нормально, и если я открою его ссылку d10yu7tqracz7m.cloudfront.net , мое приложение загружается корректно.

Чего сейчас не хватает, так это указать адрес analytics.gleechi.io на этот CF. Я не могу понять, что я здесь делаю неправильно, так как я уже столько раз следовал руководствам aws, и все, кажется, на месте. У меня есть несколько намеков на то, что с DNS что-то не так, и, возможно, это связано с тем, что раньше все было зарегистрировано где-то за пределами aws, и мне, возможно, нужно что-то сделать в этих местах?

  • Я захожу в godaddy, но абсолютно ничего там не вижу, но когда я открываю gleechi.io , он показывает мне страницу, явно принадлежащую godaddy.
  • Выполнение команды dig +short gleechi.ioдает мне адрес из 1 ), но выполнение dig +short analytics.gleechi.ioничего не дает
  • Чтобы добавить путаницы, когда я запускаю whois gleechi.io, это дает мне Сервер WHOIS регистратора:whois.gandi.net URL регистратора:http://www.gandi.net почему ганди? Разве это не должно быть aws, так как именно туда оно было перенесено? Или, если что... тогда черт возьми. Возможно ли, что в godaddy был зарегистрирован только домен, а в gandi был настроен DNS? (Я настраивал не сам, а бывший сотрудник много лет назад, так что здесь я могу иметь дело с неизвестным сценарием)

Вот как я настраиваю свой Route 53:

  1. Я создал размещенную зону analytics.gleechi.io и создал там запись A, которая указывает на мой CF d10yu7tqracz7m.cloudfront.net.
  2. Я скопировал оттуда 4 значения NS
  3. Я добавил 4 значения NS из analytics.gleechi.io вместе с уже существующими 4 значениями NS в gleechi.io
  4. ] В разделе Домены -> Зарегистрированные домены -> gleechi.io У меня есть 4 NS, изначально созданные Route 53 на gleechi.io (, но не 4 из analytics.gleechi.io), что я предполагаю это правильный способ

Вот руководство по aws, которому я следовалhttps://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html Я также попробовал 1-й вариант (Создать записи в размещенной зоне для домена), но это тоже не сработало.

Вот скриншоты конфигураций и значений, которые у меня есть на Route 53

enter image description here

enter image description here

enter image description here

enter image description here

ОБНОВЛЕНИЕ после комментариев и ответов:

Я удалил зону хоста для analytics.gleechi.io и добавил ее как запись A в gleechi.io.Все еще нет успеха Попытка найти gleechi.io или analytics.gleechi.io наhttps://lookup.icann.org/lookupвыдает эту ошибку:Не удалось выполнить поиск с использованием службы WHOIS:TLD_НЕ_ПОДДЕРЖИВАЕТСЯ

Скриншоты моей обновленной конфигурации ниже Здесь у меня заканчиваются идеи

enter image description here

enter image description here

2
задан 28 September 2021 в 12:30
1 ответ

Ваша зона хостинга должна иметь только 4 записи DNS. У вас есть 8, что приведет к неправильной работе DNS. Что вам нужно сделать, так это создать зону хостинга только для основного доменного gleechi.io. Затем вы можете создать записи DNS (записи псевдонима A или записи CNAME)для двух поддоменов analyticsи staging-analyticsв одной и той же зоне хостинга.

0
ответ дан 28 September 2021 в 13:32

Теги

Похожие вопросы