Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

認証ヘッダー

最終更新 Markdown で表示Agent セットアップ

同じ Cloudflare アカウントにオンボードしたドメインだけをクロールできます。ドメインの追加については、ドメインをオンボードする を参照してください。

認証の背後にあるページや、ログイン済みユーザーにだけ見えるページがある場合は、カスタム HTTP ヘッダーを設定し、AI Search クローラーが保護されたコンテンツへアクセスできるようにできます。サイトをクロールするとき、AI Search が送るリクエストには、最大 5 つのカスタム HTTP ヘッダーを追加できます。

ダッシュボードでは、この設定は Parser optionsExtra headers です。REST API と Wrangler では、source_params.web_crawler.parse_options.include_headers フィールドです。

ダッシュボードで設定する

  1. Cloudflare ダッシュボードで、AI Search ページを開きます。

    AI Search を開く ↗
  2. Create を選択し、データソースとして Website を選びます。既存インスタンスにヘッダーを追加する場合は、インスタンスを選択し、Settings タブを開きます。

  3. Parser optionsExtra headers を探します。

  4. ヘッダーを追加し、Key にヘッダー名、Value にヘッダー値を入力します。例: KeyAuthorizationValueBearer <TOKEN> です。

  5. 必要なヘッダーごとに繰り返し、最大 5 つまで追加します。

  6. 変更を保存します。

クローラーは、設定したヘッダーを、サイトへの各リクエストに付けて送ります。既存インスタンスでヘッダーを追加または変更すると、すべてのアイテムを再インデックスする新しいインデックスジョブが始まります。

Cloudflare Access で保護したサイトをインデックスする

Cloudflare Access で保護したサイトを AI Search がクロールできるようにするには、サービストークンの認証情報を作成し、カスタムヘッダーとして設定します。

サービストークンはユーザー認証をバイパスします。インデックスしたいコンテンツに対して、Access ポリシーが適切に設定されていることを確認してください。サービストークンにより、AI Search クローラーは Service Auth ポリシーの対象コンテンツすべてにアクセスできます。

  1. Cloudflare ダッシュボード で、サービストークンを作成 します。Client ID と Client Secret が生成されたら、次の手順のために保存します。例は次のとおりです。

    CF-Access-Client-Id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.access
    CF-Access-Client-Secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  2. 次の設定で ポリシーを作成 します。

    • SelectorService token にした Include ルールを追加します。
    • Value で、手順 1 で作成した Service Token を選択します。
  3. 次の設定で セルフホストアプリケーションを Access に追加 します。

    • Access ポリシーで Select existing policies をクリックします。
    • 作成したポリシーを選択し、Confirm を選びます。
  4. Cloudflare ダッシュボードで、AI Search ページを開きます。

    AI Search を開く ↗
  5. Create を選択します。

  6. データソースとして Website を選択します。

  7. Parser optionsExtra headers を探し、保存した認証情報で次の 2 つのヘッダーを追加します。

    • ヘッダー 1:
      • Key: CF-Access-Client-Id
      • Value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.access
    • ヘッダー 2:
      • Key: CF-Access-Client-Secret
      • Value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  8. AI Search のセットアップを完了し、検索インスタンスを作成します。

役に立ちましたか?