В моем нынешнем сценарии у меня есть один публичный сегмент S3 для хостинга.
Мой проект состоит из статической целевой страницы и SPA - написано на ruby (Гэтсби). LP разворачивается в корне сегмента, а SPA - в подпапке / app.
Кроме того, я установил ClodFrount с источником в качестве корня S3 Bucket - это работает. LP содержит 2 кнопки, которые должны запускать SPA, и теперь проблема начинается. Я не знаю, как создать внутреннюю маршрутизацию и заставить все трафик с адресом domainname.com/app и направлять на domainname.com/app/index.html ->, который должен запустить мой SPA, но это не так.
Просто для уточнения. Мой текущий веб-трафик выглядит так:
1. Route53
2. CloudFront
3. S3 Bucket