Существует ли путь к Cloudflare для отображения требуемого URI на домен, от которого он выбирает содержание?
Я хотел бы, чтобы все запросы на mydomain.com/media/images были выбраны от, говорят, bucket-name.s3-website-us-east-1.amazonaws.com/media/images (и затем кэшироваться Cloudflare)
Нет, это краткий ответ.
Невозможно через DNS сопоставить подпапку с другим источником.
Вы могли бы использовать субдомен, который указывает на вашу корзину S3. images.example.com вместо example.com/images, что вполне возможно и задокументировано в нашей базе знаний.
Похоже, что по состоянию на июль 2017 года ЕСТЬ способ добиться этого: https://support.cloudflare.com/hc/ en-us / article / 206190798-Using-Resolve-Override-in-Page-Rules
Возможность переопределить URL-адрес или IP-адрес, на который разрешается запрос, теперь доступна в Правилах страницы. Это только корпоративная функция .
Обычно эта функция используется, когда вы обслуживаете приложение с помощью URI (например, mydomain.com/app). В этом случае «приложение» может находиться на другом сервере или даже на стороннем сервере. Запросы к этой конечной точке должны быть направлены на сервер для этого стороннего приложения. Вы можете указать хост CNAME.
Важно: запись CNAME должна существовать в Cloudflare DNS.