2016-11-11 4 views
0

У меня была статическая страница на aws с custom-domen.com, и все было в порядке. Затем я хотел использовать этот домен для другого сайта, развернутого на Heroku. Я не хотел отвязывать домен от aws, интуитивно я просто удалил ведра с консоли aws. Теперь у меня есть:Домен DNS: переход от AWS к Heroku

404 не найден Код: NoSuchBucket Сообщение: Указанный ковш не существует

Я связался с провайдером домена компании. В своем ответе я определил, что доменное имя использует aws DNS, но не heroku. Они также добавили, что все изменения должны быть сделаны в aws, к сожалению, у меня нет ведер для работы.

Что я должен делать дальше? Я могу купить другой домен (этого недостаточно), но это будет означать, что я побежден. Я хочу выиграть, ты поможешь мне победить «веб-ошибку»?

ответ

1

Когда Setting Up a Static Website Using a Custom Domain следующие конфигурации сделаны:

  • Ведро создается с именем совпадающим именем домена (например, custom-domain.com)
  • Статический хостинг Сайт активируется на ведре, который обеспечивает DNS имя (например, customer-domain.s3.amazonaws.com)
  • запись DNS производится в Route 53 или другого DNS-сервиса, который является CNAME записи, указывающие на имя DNS статического сайта

Поскольку ваша конфигурация работала, мы можем предположить, что все вышеуказанные конфигурации были выполнены. Затем, когда вы удалили ведро, имя домена продолжало указывать на S3. Без отображения ведра, S3 дал вам ошибку NoSuchBucket.

Если ваше намерение указать custom-domain.com на другую службу (например, Heroku), вам нужно будет изменить запись DNS для этого доменного имени:

  • Если ваше доменное имя организовано Route 53, идти консоль управления Route 53, найти домен и ввести новый CNAME или IP-адрес
  • Если ваше доменное имя размещается в другом месте (например, GoDaddy), идут на панель управления и ввести новый CNAME или IP-адрес

Итог: Вы хотите изменить запись DNS.

+0

Спасибо, Джон, спасибо. Имейте отличного выходного брата! :) –

Смежные вопросы