国/地域別の Azure CDN コンテンツの制限
重要
Azure CDN Standard from Microsoft (クラシック) は、2027 年 9 月 30 日に廃止されます。 サービスの中断を回避するには、2027 年 9 月 30 日までに Azure Front Door の Standard または Premium レベルに Azure CDN Standard from Microsoft (クラシック) プロファイルを移行することが重要です。 詳細については、Azure CDN Standard from Microsoft (クラシック) の廃止に関するページを参照してください。
Azure CDN from Edgio は、2025 年 11 月 4 日に廃止される予定です。 サービスの中断を回避するには、この日までに Azure Front Door へのワークロードの移行を完了する必要があります。 詳細については、「Azure CDN from Edgio の廃止に関する FAQ」を参照してください。
ユーザーからあなたのコンテンツに対して要求があった場合、そのコンテンツはすべての場所のユーザーに提供されます。 国/地域で自分のコンテンツへのアクセスを制限したい場合があります。
geo フィルタリング機能を使用すると、お使いの CDN エンドポイント上の特定のパスに特定のルールを作成できます。 選択した国または地域に対し、コンテンツを許可またはブロックするルールを設定できます。
重要
Azure CDN Standard from Microsoft プロファイルでは、パス ベースの geo フィルタリングはサポートされません。
Standard プロファイル
これらの手順は、Azure CDN Standard from Edgio プロファイル用です。
Azure CDN Premium from Edgio プロファイルの場合、ジオフィルタリングをアクティブにするには、管理ポータルを使用する必要があります。 詳細については、「Azure CDN Premium from Edgio プロファイル」を参照してください。
ディレクトリ パスを定義する
geo フィルタ リング機能にアクセスするには、ポータル内で CDN エンドポイントを選択し、左側のメニューの [設定] の下の [geo フィルタ リング] を選択します。
[パス] ボックスに、ユーザーのアクセスを許可または拒否する場所の相対パスを指定します。
geo フィルタリングは、スラッシュ (/) を指定してすべてのファイルに適用することも、ディレクトリ パス を指定して特定のフォルダーに適用することもできます (例: /pictures/ )。 geo フィルタリングは、1 つのファイルに適用することもできます (例: /pictures/city.png)。 ルールは複数許可されています。 1 つのルールを入力すると、次のルールを入力する空の行が表示されます。
たとえば、次のディレクトリ パス フィルターはすべて有効です。
/
/Photos/
/Photos/Strasbourg/
/Photos/Strasbourg/city.png
アクションの種類を定義する
[アクション] の一覧から、 [許可] または [ブロック] を選択します。
許可: 指定された国/地域からのユーザーのみが、再帰パスから要求された資産へのアクセスを許可されます。
ブロック: 指定された国/地域からのユーザーは、再帰パスから要求された資産へのアクセスを拒否されます。 その場所への他の国/地域のフィルター オプションが構成されていない場合、その他のすべてのユーザー アクセスが許可されます。
たとえば、 /Photos/Strasbourg/ パスをブロックする geo フィルタリング ルールは、次のファイルへのアクセスをブロックします。
http://<endpoint>.azureedge.net/Photos/Strasbourg/1000.jpghttp://<endpoint>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg
国/地域の定義
国/地域コード一覧で、パスに対してブロックまたは許可する国/地域を選択します。
国/地域を選択したら、 [保存] を選択して、新しい Geo フィルタリング ルールを有効にします。
リソースをクリーンアップする
ルールを削除するには、 [geo フィルタリング] ページでルールを選択し、 [削除] を選択します。
Azure CDN Premium from Edgio プロファイル
Azure CDN Premium from Edgio プロファイルでは、ジオフィルタリング ルールを作成するためのユーザー インターフェイスは異なります。
Azure CDN プロファイルの上部のメニューから、 [管理] を選択します。
Edgio ポータルで、[HTTP ラージ] を選択し、[国のフィルタ リング] を選択します。
[国フィルターの追加] を選択します。
[手順 1] で、ディレクトリ パスを入力します。 [ブロック] または [追加] を選択し、次いで [次へ] を選択します。
重要
パスにはエンドポイント名が必要です。 例: /myendpoint8675/myfolder。 myendpoint8675 を自分のエンドポイント名に置き換えます。
[手順 2] で、一覧から 1 つ以上の国または地域を選択します。 [完了] を選択して、ルールをアクティブにします。
新しい規則が、 [国のフィルタ リング] ページの表に表示されます。
リソースをクリーンアップする
国/地域フィルタリング ルール テーブルでは、ルールの横にある削除アイコンを選択して削除するか、または編集アイコンを選択して変更します。
考慮事項
自分の geo フィルタリング構成の変更は、すぐには有効になりません。
- Azure CDN Standard from Microsoft プロファイルの場合、通常、反映は 10 分以内で完了します。
- Azure CDN Standard from Edgio プロファイルおよび Azure CDN Premium from Edgio プロファイルの場合、通常、反映は 10 分で完了します。
この機能では、ワイルドカード文字 (例: *) はサポートされていません。
相対パスに関連付けられている geo フィルタリング構成は、そのパスに再帰的に適用されます。
同じ相対パスに適用できるのは、1 つのルールのみです。 つまり、同じ相対パスを参照する国/地域フィルターを複数作成することはできません。 ただし、国/地域フィルターは再帰的であるため、1 つのフォルダーが複数の国/地域フィルターを持つことができます。 つまり、以前に構成したフォルダーのサブフォルダーには、さまざまな国/地域フィルターを代入できます。
Geo フィルタリング機能では、国/地域コードを使用して、セキュリティで保護されたディレクトリに対する要求を許可またはブロックする元の国/地域を定義します。 Azure CDN from Edgio では、ISO 3166-1 alpha-2 国番号を使用して、セキュリティで保護されたディレクトリに対する要求を許可またはブロックする国/リージョンを定義します。