1

У меня возникли проблемы в связывании статический сайт размещенный на S3 bucket в одной учетной записи AWS для пользовательского имени домена, зарегистрированного на Route53 на другой счет AWS. Невозможно ли использовать такие типы ссылок, где ведро S3 и Route53 находятся на двух разных учетных записях AWS? Если да, то что может быть решением для моего дела!AWS: Связывание статического веб-сайта для доменного имени на Route53 из другой учетной записи AWS

Заранее спасибо.

ответ

3

Псевдоним A-записи необходим на вершине зоны (например, example.com), но не для поддоменов (например, www.example.com, потому что здесь вы можете использовать CNAME) при размещении сайта на S3, и это не работает через учетные записи AWS.

Однако ... есть одно слово в вашем вопросе, которое заставляет меня поверить, что следующее решение может быть полезно. Слово «зарегистрировано».

заказ доменного имени, зарегистрированного на Route53 на другой счет AWS

Если домен зарегистрирован по Route 53 регистратору под одной учетной записи AWS, вы можете создать маршрут 53 размещенного зона на разные Учетная запись AWS - одна с ведром - а затем измените авторитетные серверы имен в консоли Route 53 в первой учетной записи. Это делегирует оперативный контроль ко второму счету.

Создайте размещенную зону для домена в учетной записи 2 (тот же, что и ведро). Запишите 4 NS-записи, которые Route 53 присваивает размещенной зоне. Не меняйте их. Просто обратите внимание на то, что они есть.Настройте эту зону с соответствующим псевдонимом записи A, указывающим на ведро.

Затем на учетной записи 1 (где вы зарегистрировали домен) в консоли маршрута 53 нажмите «Зарегистрированные домены».

Выберите свой домен.

Выберите «добавить/изменить серверы имен».

Введите значения для серверов имен Route 53, которые были назначены по шоссе 53 для новой принимающей зоны в счете 2.

Подождите несколько минут.

Тест.

Для этого, скорее всего, потребуется не менее 15 минут (теоретически может потребоваться 48 часов, но это маловероятно), и после этого вы можете удалить размещенную зону со счета 1. Его конфигурация игнорируется, во всяком случае, если вы этого не сделаете.

Маршрут 53 будет продолжать оплачивать счет 1 для ежегодной регистрации, но будет оплачивать счет 2 для принимающей зоны. Ни одна учетная запись не будет взиматься за DNS-запросы, но для учетной записи 2 ей будет выставлен счет за 0,00 $, так как запросы против псевдонима, указывающего на S3, и в таких случаях запросы бесплатны.

+0

Это сработало. большое спасибо. – vardhinisuresh27

1

Это должно работать нормально. Не имеет значения, что вход Route 53 указывает на ведро в другой учетной записи.

Вы должны следовать этим инструкциям: Example: Setting Up a Static Website Using a Custom Domain с некоторыми изменениями ...

В основном:

  • Создать ведро с именем, которое соответствует доменное имя (например, images.example.com) и активировать Статический хостинг веб-сайтов
  • Скопируйте Конечная точка представлена. Это будет выглядеть так: images.example.com.s3-website.amazonaws.com
  • В пути 53 (в любой учетной записи), создать Hosted зоны для вашего домена (например, example.com)
  • В Hosted зоне, создать набор записей для images.example.com типа CNAME , Затем введите Static Website Hosting Конечная точка, которая была скопирована выше.

Затем проверьте домен. Например, images.example.com/foo.jpg должен вернуть файл foo.jpg из вашего ведра.

Невозможно использовать Alias=YES для Статического веб-сайта в другой учетной записи.

+0

Я попробовал то, что вы упомянули. Но я не вижу свой сайт в представленном списке. – vardhinisuresh27

+0

Ах! Вы правы, он не появится в списке. Я обновлю инструкции. –

+0

Первоначально у меня был домен, указывающий на экземпляр EC2. Поэтому я удаляю ссылку и заменяю цель Alias ​​для записи A корневого домена как example.com (например,) и создаю другую www.example.com. Запись с скопированной конечной точкой в ​​качестве целевого значения. Но я получаю ошибку «сайт не может быть достигнут»! – vardhinisuresh27

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

  • Нет связанных вопросов^_^