[Перейдите вниз, чтобы увидеть обновления и последние попытки]
Прежде всего, я извиняюсь, если я неправильно использую терминологию здесь. Я работаю разработчиком FE, и эта область, связанная с созданием сетей и настройкой доменов и сервисов aws, действительно не самая сильная у меня. Я воспринял это задание как хороший шанс для обучения.
Я размещаю приложение на корзинах S3. Идея состоит в том, чтобы иметь ведро для analytics.gleechi.io, еще один для постановка-analytics.gleechi.io где я буду использовать как постановку. gleechi.io сам по себе не содержит контента, поэтому пользователь просто перенаправляется на analytics.gleechi.io.
Доменное имя gleechi.io ранее было у другого регистратора (godaddy), и я перенес его на aws.
После долгих усилий мне удалось создать размещенные зоны и дистрибутивы CloudFront для него и связать их с моими корзинами S3.
CF работает нормально, и если я открою его ссылку d10yu7tqracz7m.cloudfront.net мое приложение загружается правильно.
Чего сейчас не хватает, так это указать адрес analytics.gleechi.io на этот CF.
Я не могу понять, что я здесь делаю неправильно, так как я уже столько раз следовал руководствам aws, и все, кажется, на месте.
У меня есть несколько намеков на то, что с DNS что-то не так, и, возможно, это связано с тем, что все было зарегистрировано где-то вне aws раньше, и мне, возможно, нужно сделать что-нибудь в этих местах?
- Я вхожу в godaddy, но я не вижу там абсолютно ничего, кроме как когда я открываю gleechi.io он показывает мне страницу, которая явно от godaddy.
- Выполнение команды
копать +короткий gleechi.io
дает мне адрес из 1) но работает копать +short analytics.gleechi.io
ничего мне не дает
- Чтобы добавить путаницы, когда я бегу
кто это gleechi.io
это дает мне Регистратор WHOIS Сервер: whois.gandi.net
URL-адрес регистратора: http://www.gandi.net
почему ганди? Разве это не должно быть aws, так как именно туда оно было перенесено? Или, если что... тогда черт возьми. Возможно ли, что в godaddy был зарегистрирован только домен, а в gandi был настроен DNS? (Я не делал настройку сам, а бывший сотрудник несколько лет назад, поэтому я могу иметь дело с неизвестным сценарием здесь)
Вот как я настраиваю свой Route 53:
- Я создал размещенную зону analytics.gleechi.io и там я создал запись A, которая указывает на мой CF d10yu7tqracz7m.cloudfront.net.
- Я скопировал оттуда 4 значения NS
- Я добавил 4 значения NS из analytics.gleechi.io вместе с уже 4 существующими значениями NS в gleechi.io
- В разделе Домены -> Зарегистрированные домены -> 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
ОБНОВЛЕНИЕ после комментариев и ответов:
Я удалил зону хоста для analytics.gleechi.io и добавил ее как запись A в gleechi.io. Все еще нет успеха
Попытка найти gleechi.io или analytics.gleechi.io на https://lookup.icann.org/lookup выдает мне эту ошибку:
Не удалось выполнить поиск с использованием службы WHOIS: TLD_NOT_SUPPORTED
Ниже скриншоты моей обновленной конфигурации
У меня заканчиваются идеи здесь