Business Manager での eCDN ゾーンの構成
Business Manager のゾーンの構成画面を使用して、eCDN ゾーンの SSL/TLS、証明書、セキュリティルール、パフォーマンス、カスタムページ、リクエストログ、および攻撃下モードを構成します。
必要なエディション
| 使用可能なソリューション: B2C Commerce |
ゾーン設定は次の 4 つのカテゴリに整理されています。
| カテゴリ | 説明 |
|---|---|
| 暗号化 | SSL/TLS や証明書などの、セキュリティと暗号化に関する設定が含まれています。 |
| ファイアウォール | 信頼できる IP リストに関する設定が含まれています。 |
| スピード | 「Early Hints」、「HTTP/3」、「HTTP/2 からオリジン」、画像サイズを小さくするための Polish など、e コマースサイトのスピードに関連する設定が含まれています。 |
| カスタマイズ | 埋め込み CDN からのエラーに使用するカスタム HTML ページの作成に関する設定が含まれています。 |
[攻撃下モード(Under Attack)] モードは、[ゾーンの設定(Configure Zones)] インターフェイスのすべてのタブの右上隅にあるトグルとして使用できます。攻撃下モードは、アクティブな DDoS 攻撃中の最後の手段としてのみ有効にします。有効にすると、Cloudflareはターゲットのストアフロントへの訪問を遅くし、サイトへのアクセスを許可する前に、Completely Automated Public Turing Test to tell Computers and Humans Apart (CAPTCHA) チャレンジを一意の訪問者全員に提示します。
このガイドで説明する新しい [Configure Zone] 画面を次に示します。
| タブまたはコントロール | 目的 |
|---|---|
| 「暗号化」タブ | SSL/TLS、証明書、および HTTP Strict Transport Security (HSTS)。 |
| 「セキュリティ・ルール」タブ - 「Web アプリケーション・ファイアウォール (WAF) ルール」セクション | ゾーンの WAF 管理ルールセット。 |
| 「速度」タブ | パフォーマンスの最適化。 |
| 「カスタマイズ」タブ | カスタムエラーページとチャレンジページ。 |
| 「ログ」タブ - 「ログプル」セクション | 最近のリクエストログをダウンロードします。 |
| 攻撃モードトグル(ゾーンヘッダー) | すべての訪問者のための緊急インタースティシャルチャレンジ。 |
Business Manager でのゾーンタブのレイアウトの構成
[Configure Zone] 画面を開くには、次の手順を実行します。
-
Business Manager で、アプリケーションランチャー
をクリックし、管理 | サイト | 埋め込み CDN 設定の順に選択します。
メモお使いのインスタンスで埋め込み CDN が有効になっていない場合は、「
The embedded CDN has not been enabled」(埋め込み CDN が有効になっていません) というメッセージが表示されます。埋め込み CDN 設定ページには、ゾーンと使用可能なアクションが一覧表示されます。 - 構成するゾーンを見つけます。
-
ゾーン行の右側にあるゾーンのアクションメニューを開き、「ゾーンの構成」を選択します。
選択したゾーンの [Configure Zone] 画面が開きます。
ゾーン・アクション・メニューの「ゾーンの構成」オプション
-
(オプション) 「攻撃下モード」を有効にするには、ゾーンヘッダーのトグルをオンにし、確認ダイアログで「有効にする」をクリックします。
「攻撃下」モードでは、ストアフロントへのアクセスを許可する前に、すべての訪問者にインタースティシャル チャレンジが表示されます。これは、アクティブな DDoS 攻撃中の最後の手段としてのみ使用してください。
オフにするには、トグルをオフにします。確認は必要ありません。
ゾーンヘッダーの攻撃モードトグル
-
スライダーで暗号化をクリックします。
- ゾーンに証明書を追加、またはプロキシゾーンに証明書を追加します。
- (オプション)トランスポート層セキュリティ (TLS) レベルを設定します。この設定によって TLS 1.3 プロトコルが有効になります。リクエスト元のブラウザーが TLS 1.3 をサポートしていない場合は、一般的に TLS 1.2 プロトコルにフォールバックします。
- (オプション) HSTS の構成。このオプションは、HSTS 機能スイッチを有効にした後にのみ表示されます。
-
スライダーでファイアウォールをクリックします。
-
セキュリティレベルを指定します。
重要 脅威スコアは不要になりました。すべてのセキュリティレベルが常に保護されるようになりました。DDoS 攻撃を検出したら、攻撃不足モードに切り替えます。このモードでは、ターゲットの Web サイトへのアクセスが遅くなり、悪意のある訪問者を特定するための追加のチェックが実行されます。「攻撃下」モードでは、固有の各ユーザーに対し、ストアフロントの表示を許可する前に CAPTCHA が表示されます。DdoS 攻撃が試みられている間、この攻撃を阻止する最終手段としてのみこのモードを使用してください。セキュリティレベル 説明 低 常に保護されます 中 常に保護されます 高 常に保護されます 攻撃下 常に保護され、有効 (攻撃下モード) セキュリティレベルでは訪問者の IP 評価を使用して、質問を表示するかどうかを決定します。質問を表示する場合、訪問者はログインする前に CAPTCHA を解決します。内部アルゴリズムによって IP 評価が計算されます。
- ファイアウォールアプリでドメインのセキュリティレベルを調整します。
-
(オプション) ファイアウォールセクションでグループの追加をクリックします。
グループの追加ウィンドウが開きます。
[グループの追加] ボタンを使用すると、信頼できる IP リスト グループを定義できます。信頼できる IP リストグループは、eCDN でブロックしない一連の IP アドレスを指定します。
信頼できる IP リストグループの設定は、eCDN の前に外部 CDN がデプロイされている場合に便利です。信頼できる IP リストに外部 CDN の IP アドレスを追加することで、少数の一連の IP アドレスからの大量のリクエストがサービス妨害 (DoS) 攻撃と誤って解釈されるのを防ぐことができます。
-
範囲フィールドで値を選択します。
範囲の値 説明 グローバル eCDN によって組織内のすべてのゾーンに信頼できる IP リストが適用されます。 ゾーン eCDN によって現在のゾーンのみに信頼できる IP リストが適用されます。 - グループ名フィールドに信頼できる IP リストグループの名前を入力します。
-
レコードフィールドに IP アドレスレコードを 1 つ以上入力します。
1 行あたり 1 つのレコードを指定します。レコードは、1 つの IPv4 アドレス、または IPv4 アドレスの範囲が CIDR (Classless Inter-Domain Routing) 形式で含まれています。CIDR 形式を使用する場合、埋め込み CDN で許可されるサブネットは /16 と /24 のみです。
- 信頼できる IP リストグループを検証して保存するには、検証をクリックします。
-
セキュリティレベルを指定します。
-
スライダーでスピードをクリックします。
-
(オプション) [最適化] セクションで、次のいずれかの設定を選択して、サイトのパフォーマンスを向上させます。次の表に、各設定を示します。
スピード設定 操作 Early Hints Early Hints は、サーバーがレスポンスを準備している間の時間を最大限に活用します。このアプローチでは、オリジンサーバーがビジー状態の間にリソースの読み込みを開始するための指示がブラウザーに送信されます。完全な応答の準備が整う前にこれらのヒントを送信すると、ブラウザーがエンド ユーザーに対して Web ページをより速く読み込むのに役立ちます。
103 Early Hints を利用するには、
dw.system.Responseクラス内のaddHttpHeaderメソッドでLinkHTTP ヘッダーを有効にします。このヘッダーを有効にするには、addHttpHeaderメソッドを使用して、応答の Link ヘッダーを設定します。通常、rel=preloadとrel=preconnectは、rel=preload )with as=...Values image, style, script) and rel=preconnectLink ヘッダーをサポートする必要がある場合に使用されます。response.addHttpHeader("Link", "</path/to/resource>; rel=preload; as=image"); response.addHttpHeader("Link", "<https://example.com>; rel=preconnect");これにより、HTTP 応答に必要な Link ヘッダーが含まれるようになり、BM UI の eCDN 設定でアーリーヒント機能が有効になります。完全な応答の準備が整う前にこれらのヒントをブラウザーに送信すると、ブラウザーがエンド ユーザーに対して Web ページをより高速に読み込むのに役立ちます。MDN Web Docs - Link を参照してください。
HTTP/3 HTTP/3 は、デフォルトでセキュアなトランスポートプロトコルである QUIC を使用します。HTTP/3 は、HTTP/2 と同様の方法でページの読み込み時間を改善します。しかし、QUIC トランスポートプロトコルは TCP のヘッドオブラインブロッキングの問題を解決し、損失の多いネットワーク上でのパフォーマンスを向上させることができます。 HTTP/2 からオリジン eCDN とオリジンの間で HTTP/2 プロトコルを利用するため、2 つの間のパフォーマンスが向上します。この設定は、オリジンが HTTP/2 をサポートしている場合にのみ有効です。 Brotli ゾーンの画像修正を使用する場合の WebP 画像形式のサポート。サポートされているクライアントに WebP 画像形式を使用すると、パフォーマンスはさらに高まります。静的テキストベースの Web アセット (HTML、CSS、JS、JSON) の配信に Brotli を使用すると、パフォーマンスが向上し、ペイロードが小さくなり、配信時間が短縮されます。この機能強化により、圧縮設定をより簡単かつ直感的に管理できるようになります。 通常、これらの速度設定によってサイトのパフォーマンスは向上しますが、その程度はサイト構成のさまざまな固有の側面によって異なります。各速度設定を一度に 1 つずつテストして、各機能のパフォーマンス向上を正確に測定します。

-
(オプション) Polish レベルセクションで次のいずれかのオプションを選択します。
Polish レベル - オプション 操作 Polish レベル - オフ 画像は変更されません。 Polish レベル - ベーシック このオプションでは、画質に影響を与えずに画像ファイルのサイズを小さくし、PNG、GIF、JPEG ファイルのメタデータを削除します。同時に、可逆圧縮の PNG および GIF ファイルが作成されます。 Polish レベル - ベーシック + JPEG 基本レベルのアクションに加え、eCDN では非可逆圧縮を使用して JPEG 画像ファイルのサイズが縮小されるため、画質が下がることがあります。eCDN は、大きな JPEG 画像をプログレッシブ画像に変換します (サイト訪問者には、ファイルがダウンロードされるにつれて、次第に詳細な画像が表示されます)。この機能は、eCDN を通じて提供される画像にのみ適用されます。つまり、B2C Commerce インスタンスと Dynamic Imaging Service (DIS) を通じて提供される画像です。サードパーティのサイトから取得される画像は変更されません。 Polish のレベルは、ゾーン内のホスト名から提供されるすべての画像に適用されます。さまざまな画像に異なる Polish レベルを使用したり、デバイスタイプに合わせた Polish レベルを使用したりすることはできません。新しい Polish レベルを本番トラフィックのあるゾーンに対して有効にする前に、本番トラフィックのないゾーンでテストします。
-
(オプション) また、Polish レベルセクションでは、WebP をチェックして WebP 画像をサポートできます。
eCDN では
WebP画像形式をサポートしています。これは、サポートされているクライアントでパフォーマンスをさらに向上させるために使用できます。Polish レベルの基本設定 (GIF、PNG) を選択した場合
- このモードでは、WebP は PNG 画像にのみ適切であり、JPEG 画像の圧縮を向上させることはできないため、WebP はほとんど使用されません。
Polish レベルの基本設定と JPEG を選択した場合
- 平均的には WebP は JPEG よりも圧縮率が高くなりますが、これには例外があり、場合によっては JPEG が WebP よりも圧縮率が高くなります。eCDN は、これらのケースを検出して JPEG 形式を維持しようとします。
- 変換するとファイルが大きくなってしまう場合や、ファイルサイズで保存できる以上に画質が低下してしまう場合は、eCDN は JPEG から WebP にファイルを変換しません。
- eCDN は、大きな JPEG 画像をプログレッシブ画像に変換します。買い物客には、ファイルがダウンロードされるにつれて、次第に詳細な画像が表示されます。
-
(オプション) [最適化] セクションで、次のいずれかの設定を選択して、サイトのパフォーマンスを向上させます。次の表に、各設定を示します。
-
スライダーでカスタマイズをクリックします。
-
カスタムページ: 500 クラスエラーセクションで、埋め込み CDN で 500 クラスエラーが生成された場合に表示する HTML ページの URL を入力します。
HTML ページには、500 エラー クラス トークンが埋め込まれます (例:
<p>::CLOUDFLARE_ERROR_500S_BOX::</p>)。トークンは大文字と小文字が区別され、完全に一致する必要があります。 -
カスタムページ: 1000 クラスエラーセクションで、埋め込み CDN で 1000 クラスエラーが生成された場合に表示する HTML ページの URL を入力します。
HTML ページには、1000 エラー クラス トークンが埋め込まれます (例:
<p>::CLOUDFLARE_ERROR_1000S_BOX::</p>)。1000クラスエラーには、DNS解決の失敗やセキュリティチャレンジの失敗などのCloudflare 100xの状態が含まれます。トークンは大文字と小文字が区別され、完全に一致する必要があります。
-
カスタムページ: 500 クラスエラーセクションで、埋め込み CDN で 500 クラスエラーが生成された場合に表示する HTML ページの URL を入力します。
-
このページがゾーン内のすべてのサブドメインに対応する準備ができたことを eCDN に通知するには、「公開」をクリックします。
新しい eCDN カスタムエラーページを設定するには、B2C Commerce インスタンスを使用して、公的にアクセス可能な URL でページテンプレートを利用できるようにします。公開の手順で、eCDN によってエラーページのテンプレートがダウンロードされ、インフラストラクチャーに保存されます。
メモ テンプレートが変更された場合は、公開の手順を繰り返します。
- eCDN ゾーンの暗号化設定の構成
Business Manager のゾーンの構成インターフェイスを使用して、Transport Layer Security (TLS) バージョンや HTTP Strict Transport Security (HSTS) など、eCDN ゾーンの SSL/TLS および暗号化設定を構成します。 - eCDN ゾーンの WAF 設定の構成
Business Manager でのゾーンの構成の セキュリティルールタブを使用して、eCDN ゾーンの Web Application Firewall (WAF) 管理ルールセットを構成します。 - eCDN ゾーンのファイアウォール設定の構成
Business Manager のゾーンの構成インターフェイスを使用して、eCDN ゾーンのファイアウォール設定を構成します。 - eCDN ゾーンのレルムセキュリティルール
レルムセキュリティルールでは、eCDN ゾーン全体で信頼できる IP トラフィックの処理方法を制御する管理 IP アドレスリストとカスタムファイアウォールルールを定義できます。これらのルールは、従来の信頼できる IP 構成を置き換えます。 - eCDN ゾーンの分析
Business Manager のゾーンの構成インターフェイスを使用して、eCDN ゾーンの HTTP およびセキュリティトラフィックメトリクス (トラフィック分析タイムラインチャートや上位統計を含む) を表示します。 - eCDN ゾーンの速度設定の構成
Business Manager のゾーンの構成インターフェイスを使用して、アーリーヒント、HTTP/3、画像圧縮などの速度設定を有効にすることで、ゾーンのパフォーマンスを最適化します。 - eCDN ゾーンのホストヘッダー上書きルールの構成
Business Manager のゾーンの構成インターフェイスを使用して、eCDN ゾーンの起点サーバーに送信される HTTP ホストヘッダーを上書きするルールを作成します。 - eCDN ゾーンの Page Shield ポリシーの構成
Business Manager の ゾーンの構成 インターフェイスを使用して、ストアフロントに影響を与えるサプライチェーン攻撃を検出および特定するページシールドポリシーを設定します。 - eCDN ゾーンのカスタムエラーページの構成
ゾーンの埋め込み CDN によって生成される 500 クラスおよび 1000 クラスのエラーに対して、カスタム HTML エラーページを設定します。 - eCDN ゾーンの通知の構成
PCI バウンドゾーンでの Logpush ジョブの失敗、セキュリティインシデント、構成の変更など、自分にとって重要な eCDN イベントが発生したときに、ダッシュボードを監視せずに通知を受け取ることができます。ゾーンの構成画面の通知タブでは、Webhook の宛先 (Slack 受信 Webhook や独自の HTTPS エンドポイントなど) を構成し、それらを 1 つ以上のゾーンに結び付けることができます。 - eCDN ゾーンの Logpush と Logpull の構成
eCDN リクエスト、セキュリティ、Page Shield のログを自社のストレージやオブザーバビリティプラットフォーム (Amazon S3、Google Cloud Storage、Azure Blob Storage、Datadog、Splunk) にストリーミングしたり、最近のログをオンデマンドでダウンロードしたりできます - これらはすべて、Business Manager のゾーンの構成画面の ログ タブから行うことができます。

