Маршрутизация на основе пути между двумя статическими сайтами S3 - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть два разных реагирующих приложения в двух отдельных корзинах (app1, app2).Я хотел бы направить свой трафик следующим образом:

  • www.example.com -> app1 (размещено в корзине app1)
  • www.example.com / app2 -> app2 (hosted in bucket app2)

Я пытался использовать Cloudfront с двумя Origins и двумя Behaviors, но похоже, что www.example.com/app2 не работает должным образом.Он ищет папку "app2" в моем приложении app2 и не перенаправляет мой трафик на мой index.html.Я просто хочу направить свой трафик на другой статический сайт в соответствии с путем.Есть идеи, как это сделать?

Спасибо!

1 Ответ

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

Cloudfront не может обрезать части пути (app2 в вашем случае).См. AWS документы .Одним из вариантов будет размещение ваших файлов app2 в папке с именем app2, таким образом поведение app2 найдет их.

Другой вариант - использовать лямбда-функцию CloudFront для перезаписи URL.

...