AWS Cloudfront с S3 Bucket, настроенным на перенаправление с открытого домена на www - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь заставить мой голый URL перенаправить на www subdomain.

Текущий веб-сайт запущен и работает, предоставляя контент из корзины S3 через облачный фронт: https://www.gauntface.com.

Теперь я пытаюсь настроить перенаправление для http://gauntface.com на https://www.gauntface.com.

Я создал новую корзину S3 без содержимого, но настроен на хостинг сайта stati c и перенаправляет на https://www.gauntface.com. URL, предоставленный корзиной S3, работает правильно и перенаправляет.

Затем я попытался настроить фронт облака для обслуживания контента из этой новой корзины, но я получаю ошибку Access Denied. У меня создается впечатление, что cloudfront получит доступ к корзине S3 через Rest API, что означает, что он игнорирует конфигурацию размещения сайта stati c.

Итак, я пытаюсь настроить собственный домен для использования S3 напрямую, но пока моя запись CNAME в namecheap не работает, и я боюсь, что она не будет поддерживать SSL.

Может кто-нибудь указать мне правильное направление?

1 Ответ

0 голосов
/ 29 марта 2020

Это было во многом благодаря Марсину в комментариях.

Исходя из того, что я могу понять, установка для облачного фронта значения Origin Domain Name, установленного в S3 Bucket, заставит cloudfront использовать остальные API для доступа к файлам в контейнере, которого в данном случае не существует.

Изменение Origin Domain Name на конечную точку, предоставляемую корзиной S3> Свойства> Stati c Хостинг веб-сайтов заставит cloudfront отправлять сетевые запросы к сегментам сегментов c сервер означает, что он получит и перенаправит ответ перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...