Ответ 1
Попробуйте создать псевдоним вместо CNAME.
За этот ответ: RRSet типа CNAME с именем DNS foo.com. не разрешается на вершине в зоне bar.com
Мне нужно сделать 301 переадресацию с example.com на www.example.com, используя Route 53 (и S3, если необходимо). Есть несколько решений для подобных проблем, но они либо не решают, как перенаправить с вершины, либо просто не работать.
Когда я выполняю шаги здесь, в маршруте 53 указано, что я не могу добавить CNAME в домен apex. Поэтому я застрял в грязи.
Это кажется глупым простым, но Amazon делает это трудно. Любая помощь будет оценена.
Попробуйте создать псевдоним вместо CNAME.
За этот ответ: RRSet типа CNAME с именем DNS foo.com. не разрешается на вершине в зоне bar.com
Мне просто удалось это выяснить вчера:
Перейдите к консоли S3 на https://console.aws.amazon.com/s3/home и нажмите Создать ведро. Для имени Bucket введите свое имя голого домена, например. для www.example.com, вы бы поставили просто example.com. Затем нажмите Создать.
Нажмите на имя нового ведра, а затем нажмите Свойства > Статический хостинг веб-сайтов. В появившемся меню выберите Запросы перенаправления. Для Целевого ведра или домена введите полный домен, например www.example.com. Для Протокола введите желаемый протокол, http или https. Нажмите Сохранить.
Откройте зону размещения в маршруте 53, перейдя по ссылке https://console.aws.amazon.com/route53/home и нажав Хостинговые зоны в меню влево. Выберите свой домен и нажмите Создать набор записей. Оставьте поле Имя пустым и оставьте тип по умолчанию A - IPv4. Выберите Да для псевдонима и щелкните текстовое поле Alias Target. Возможно, вам придется подождать несколько секунд для значений в раскрывающемся меню, которое, по-видимому, заполняется. В этот момент меню должно содержать конечную точку сайта S3, созданную на шагах 1 и 2. Выберите его.
Наконец, нажмите Создать и наслаждайтесь новой настройкой маршрутизации!
Необходимые шаги следующие: