URL ベースのサロゲートキーヘッダーを設定する

サロゲートキーでコンテンツをマークし、すべてをパージすることなく一度に特定の URL のグループをパージしたり、単独で各 URL をパージすることができます。

以下の手順に従って、URL ベースの Surrogate-Key ヘッダーを設定します。

  1. Fastly コントロールパネルにログインします。
  2. All services ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Edit configuration ボタンをクリックし、アクティブなバージョンをクローンするオプションを選択します。ドメインページが表示されます。
  4. Content をクリックします。Content ページが表示されます。
  5. Create header ボタンをクリックします。Create a header ページが表示されます。

    Header ページ

  6. 以下の要領で Create a header ページの各フィールドに入力します。
    • Name フィールドに分かりやすいヘッダーの名前を入力します。この名前は Fastly のコントロールパネルに表示されます。
    • Type メニューから Cache を選択し、Action メニューから Set を選択します。
    • Destination フィールドに http.Surrogate-Key と入力します。
    • Source フィールドに regsub(req.url, "^/(.*)\.(.*)$", "\1") と入力します。これにより、/foo.html のような URL を受け取り、foo のサロゲートキーが作成されます。
    • Ignore if set メニューから No を選択します。
    • Priority フィールドに 10 を入力します。
  7. Create ボタンをクリックすると、ヘッダーが作成されます。
  8. Activate ボタンをクリックして設定変更をデプロイします。
Back to Top