コンテンツにスキップ

EU訪問者をGoogle Cloud Storageバケットに送信する

Cloud Connectorを使用して、EU訪問者からのすべてのトラフィックをGoogle Cloud Storageバケットにルーティングします。

EU内の訪問者からのリクエストをGoogle Cloud Storageバケットにルーティングするには:

  1. Cloudflareダッシュボードにログインし、アカウントとドメインを選択します。
  2. ルール > Cloud Connectorに移動します。
  3. Google Cloud Platform - Cloud Storageクラウドプロバイダーとして選択します。
  4. バケットのURLを入力します。これを2つの方法で構成できます:
    • サブドメインスタイルのURL<BUCKET_NAME>.storage.googleapis.comの場合、ファイルはバケットのルートに整理されている必要があります。例えば、https://<YOUR_HOSTNAME>/index.htmlhttps://<BUCKET_NAME>.storage.googleapis.com/index.htmlにマッピングされます。
    • URIパススタイルのURL:ホスト名をstorage.googleapis.comに設定した場合、バケットには意図したURIパスに対応するフォルダーが含まれている必要があります。例えば、https://<YOUR_HOSTNAME>/eu/index.htmlをバケット内のファイルにマッピングしたい場合、そのファイルはhttps://storage.googleapis.com/<BUCKET_NAME>/eu/index.htmlに配置する必要があります。
  5. (オプション) Transform RulesRewrite URL機能を使用してURL構造を調整します。例えば、/eu/<BUCKET_NAME>に変更するURLリライトを作成して、URIパススタイルのURL構造に一致させることができます。
  6. 次へをクリックし、Cloud Connector名に「EU訪問者をGCPにルーティング」といった説明的な名前を入力します。
  7. Ifの下で、カスタムフィルター式を選択し、次の式を入力します: (ip.geoip.is_in_european_union)
    この式は、欧州連合のユーザーからのトラフィックをターゲットにします。
  8. デプロイを選択してルールを有効にします。

この設定により、EU訪問者からのトラフィックがあなたのGoogle Cloud Storageバケットにルーティングされます。<YOUR_HOSTNAME>を実際のホスト名に置き換え、例のパスを設定に応じて調整してください。