AWS CloudFront, как следовать правилам перенаправления S3 Bucket? - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть статический веб-хостинг, в котором я установил правила перенаправления таким образом, что все запросы к - bucket_endpoint / api / * перенаправляются на api.anotherdomain.com, поэтому, когда я пытаюсь получить доступ к корзине напрямую с помощью корзиныКонечная точка Я вижу, что перенаправление работает, но когда я попытался использовать CloudFront для доставки содержимого этого сегмента и поскольку это угловое приложение, поэтому мне пришлось установить поведение ошибки по умолчанию для 404, перенаправление в /index.html со статусом 200 такЗапрос cloudfront_domain / api перенаправляется на этот index.html. Я думаю, что сейчас вместо перенаправления на хост, указанный в правилах перенаправления S3.

Итак, можно ли это сделать таким образом, чтобы S3 размещал веб-сайт, а CloudFront перенаправлял весь трафик с подпути, например / api, на другой внутренний сервер?

1 Ответ

0 голосов
/ 30 декабря 2018

Вам необходимо добавить второе начало в ваш дистрибутив, а затем создать новое поведение с желаемым шаблоном пути, например /api

...