← Правила Cloudflare / rules / cloud-connector / examples
Отправка посетителей из ЕС в бакет Google Cloud Storage
Чтобы направлять запросы посетителей из Европейского союза в бакет Google Cloud Storage:
-
На панели управления Cloudflare перейдите к разделу Cloud Connector страницу.
Перейдите в Cloud Connector ↗ -
Выберите Google Cloud Storage как ваш облачный провайдер.
-
Введите URL бакета. Структуру URL можно задать двумя способами:
- URL в формате поддомена: Для
<BUCKET_NAME>.storage.googleapis.com, ваши файлы должны быть организованы в корне бакета. Например,https://<YOUR_HOSTNAME>/index.htmlбудет сопоставлен сhttps://<BUCKET_NAME>.storage.googleapis.com/index.html. - URL-адрес в формате пути URI: Если вы укажете в качестве имени хоста
storage.googleapis.com, ваш бакет должен содержать папки, соответствующие нужным путям URI. Например, если вы хотитеhttps://<YOUR_HOSTNAME>/eu/index.htmlдля сопоставления с файлом в вашем бакете, файл должен находиться по путиhttps://storage.googleapis.com/<BUCKET_NAME>/eu/index.html.
- URL в формате поддомена: Для
-
(Необязательно) Используйте URL Rewrite Rules чтобы изменить структуру URL. Например, можно создать перезапись URL которое изменяет
/euк/<BUCKET_NAME>для соответствия структуре URL в стиле пути URI. -
(Необязательно) Используйте Cache Rules чтобы изменить поведение кеширования объектов, возвращаемых из бакета. Например, можно создать правило кеширования которое кэширует каждый возвращённый объект, соответствующий
/euпуть URI на семь дней (задан с помощью Edge TTL настройка). -
Выберите Далее и введите понятное имя, например
Route EU visitors to GCPв Название Cloud Connector. -
В разделе Если, выберите Настраиваемое выражение фильтра и введите следующее выражение:
(ip.src.is_in_european_union)
Это выражение относится к трафику от пользователей из Европейского союза. -
Выберите Развернуть чтобы включить правило.
Эта конфигурация направляет трафик от посетителей из ЕС в ваш бакет Google Cloud Storage. Обязательно замените <YOUR_HOSTNAME> на фактическое имя хоста и скорректируйте примеры путей в соответствии с вашей настройкой.