Adobe CDN - キャッシュの範囲を超える高度な機能

CDN でのトラフィックの設定、トークンと資格情報の設定、CDN エラーページなど、キャッシュの範囲を超える Adobe コンテンツ配信ネットワーク(CDN)の高度な機能について説明します。

Adobe CDN では、コンテンツのキャッシュを超える、web サイトのパフォーマンスを最適化するのに役立つ高度な機能をいくつか提供します。これらの機能には、以下が含まれます。

  • CDN でのトラフィックの設定
  • CDN 資格情報および認証の設定
  • CDN エラーページ

これらの機能は​ セルフサービス ​機能です。AEM プロジェクトの cdn.yaml ファイルで設定され、Cloud Manager 設定パイプラインを使用してデプロイされます。

CDN でのトラフィックの設定

CDN でのトラフィックの設定 ​に関連する次の主な機能を理解しましょう。

  • DoS 攻撃の防止: Adobe CDN はネットワーク層で DoS 攻撃を吸収し、接触チャネルサーバーに到達するのを防ぎます。
  • レート制限: ​接触チャネルサーバーが過剰なリクエストで過負荷になるのを防ぐために、CDN でレート制限を設定できます。
  • Web アプリケーションファイアウォール(WAF): WAF は、SQL インジェクション、クロスサイトスクリプティングなどの一般的な web アプリケーションの脆弱性から web サイトを保護します。この機能を使用するには、拡張セキュリティライセンスまたは WAF-DDoS 保護ライセンスが必要です。
  • リクエスト変換: ​ヘッダーの設定や設定解除、クエリパラメーター、Cookie の変更など、受信リクエストを変更します。
  • 応答変換: ​ヘッダーの設定や設定解除など、送信応答を変更します。
  • 接触チャネルの選択: ​リクエスト URL に基づいて、トラフィックを異なる接触チャネルサーバー(アドビおよびアドビ以外)にルーティングします。
  • URL リダイレクト: ​リクエスト(HTTP 301/302)を別の絶対 URL または相対 URL にリダイレクトします。

CDN 資格情報および認証の設定

CDN 資格情報と認証の設定 ​に関連する次の主な機能を理解しましょう。

  • API トークンをパージ:キャッシュから単一、グループ、またはすべてのリソースをパージするための独自のパージキーを作成できます。
  • 基本認証:Web サイトまたはその一部へのアクセスを制限する場合の軽量の認証メカニズム。主に、公開前の様々なレビュープロセスの一部として必要です。
  • HTTP ヘッダー検証:顧客管理 CDN でトラフィックを Adobe CDN にルーティングする際に使用されます。Adobe CDN では、X-AEM-Edge-Key ヘッダー値に基づいて受信リクエストを検証します。X-AEM-Edge-Key ヘッダーに独自の値を作成できます。

CDN エラーページ

CDN エラーページ ​に関連する次の主な機能について理解しましょう。

  • ブランドのエラーページ:Adobe CDN で接触チャネルサーバーに到達できないという​ 可能性が低いシナリオ ​で、ブランドのエラーページをユーザーに表示します。

実装方法

これらの高度な機能の実装には、次の 2 つの手順が含まれます。

  1. CDN 設定ファイルを更新:必要な設定で AEM プロジェクトの cdn.yaml ファイルを更新します。設定は、ルールとして追加され、ルール構文に従います。ルールの 3 つの主なコンポーネントは、namewhenaction です。

  2. CDN 設定ファイルをデプロイ:Cloud Manager 設定パイプラインを使用して、更新された cdn.yaml ファイルをデプロイします。詳しくは、Cloud Manager を使用したルールのデプロイを参照してください。

以下の例では、サンプル WKND サイトは /top3 URL を /us/en/top3.html にリダイレクトするように設定されています。

kind: "CDN"
version: "1"
metadata:
  envTypes: ["dev", "stage", "prod"]
data:
  redirects:
    rules:
      - name: redirect-top3-adventures
        when: { reqProperty: path, equals: "/top3" }
        action:
          type: redirect
          status: 302
          location: /us/en/top3.html

関連チュートリアル

トラフィックフィルタールールによる web サイトの保護

HTTP ヘッダー検証 CDN ルールの設定とデプロイ

CDN キャッシュをパージする方法

CDN エラーページの設定

CDN でのトラフィックの設定

CDN 資格情報および認証の設定

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69