Получите AccessDenied при попытке получить доступ к перезагрузке или обновлению или в новой вкладке на угловом 5 - PullRequest
0 голосов
/ 11 мая 2018

Некоторое время я просто хранил содержимое своего веб-сайта в корзине s3 и мог нормально обращаться ко всем страницам через полный URL-адрес.Я хотел сделать свой веб-сайт более безопасным, добавив SSL, поэтому я создал CloudFront Distribution, чтобы указывать на мой контейнер s3.

Сайт будет загружаться очень хорошо, но если пользователь попытается обновить страницу или если онипопытайтесь получить доступ к странице, используя полный URL (например, www.example.com/home), они получат страницу AccessDenied.

1 Ответ

0 голосов
/ 12 мая 2018

S3 не понимает, как открыть маршрут при перезагрузке и открытии в новой вкладке.Вы должны сказать, что S3 для этого маршрута используется index.html. Когда новый маршрут открывает его, выдается ошибка 403 [access denied].для этого вам нужно сделать настройку cloufront для установки перенаправления страницы ошибки 403 на index.html

enter image description here

enter image description here

...