Как обслуживать серверную страницу внутри файлов Cloudfront и s3 stati c? - PullRequest
0 голосов
/ 01 августа 2020

Я обслуживаю свой веб-сайт с помощью cloudfront s3 (файлы stati c). https://example.com

Когда я открываю определенный URL-адрес, я хочу попасть на сервер, но оставаться в том же домене.

например

А можно что то с s3 и cloudfront сделать? если да, то какую конфигурацию мне нужно сделать для этого?

1 Ответ

1 голос
/ 01 августа 2020

Вы можете настроить Cache behaviour для пути URL, который должен go на веб-сайт Dynami c И Default cache behaviour (ловить все остальное), который должен go на S3.

Когда вы создаете новый дистрибутив, вы указываете настройки для default cache behavior, который автоматически перенаправляет все запросы источнику (для вас его S3), который вы указываете при создании дистрибутива. После создания распределения вы можете создать дополнительный cache behaviors, который определяет, как CloudFront будет реагировать, когда он получает запрос на объекты, соответствующие шаблону пути (в вашем случае /foo)

Если вы делаете это через CloudFormation затем см. AWS :: CloudFront :: Distribution CacheBehavior - AWS CloudFormation .

Из консоли enter image description here

And Then

! [введите описание изображения здесь

...