Вы можете настроить 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 .
Из консоли
And Then
! [введите описание изображения здесь