すべてのプロダクト
Search
ドキュメントセンター

CDN:条件付きオリジンの設定

最終更新日:Jan 26, 2025

条件付きオリジン機能は、ルールエンジン機能とともに使用して、リクエストヘッダークエリ文字列パラメーターpathclient ipなどの指定された条件に基づいてユーザーリクエストをフィルタリングできます。 条件を満たすリクエストは、指定したオリジンサーバーにリダイレクトされます。 複数のルールを追加して、ルールに基づいて異なる配信元サーバーにリクエストをリダイレクトできます。

前提条件

条件付きオリジンを設定する前に、ルールエンジンでルールが作成されます。 詳細については、「ルールエンジン」をご参照ください。

  • オリジンサーバーがOSS (Object Storage Service) バケットの場合、ドメイン名の左側のナビゲーションツリーで [基本] をクリックし、[オリジン情報] セクションで [変更] をクリックし、[オリジン情報] パラメーターを [OSSドメイン] に設定します。 これにより、CDNはOSSバケットへのリクエストを認証できます。

  • 機能の競合: 条件付きオリジン機能が [高度なオリジン設定の構成] 機能と競合する場合、2つの機能のうち1つのみを使用できます。

  • 一致順序: システムは、設定リストのルールを降順で一致させようとします。 ルールが一致した場合、システムは一致を停止します。

  • ルールエンジンとの対話: 条件付きオリジンを設定する前に、関連付けられたルールを設定する必要があります。

条件付きオリジン、基本オリジン、および高度なオリジンの違い

  • 条件付きオリジン機能と高度なオリジン機能は、ルールエンジンで設定されたルールを使用できます。 これにより、より柔軟なオリジンポリシーを設定できます。

  • 基本オリジンのアドレスは、オリジンフェッチに使用されるオリジンサーバーのデフォルトアドレスです。 ユーザーリクエストが条件付きオリジンまたは高度なオリジンのルールと一致しない場合、基本的なオリジンのアドレスが使用されます。

  • ユーザー要求が条件付きオリジンまたは高度なオリジンのルールに一致する場合、機能に指定されたオリジンサーバーアドレスが使用されます。

手順

  1. ログインして

    Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. [ドメイン名] ページで、管理するドメイン名を見つけて、アクション 列の 管理 をクリックします。

  4. では、オリジンサイト情報セクション、をクリック拡張次の条件付きオリジン.

  5. クリック条件付きオリジンの追加.

  6. ルール条件パラメーターを使用します。

    • 初めてルールを追加または既存のルールを変更するときに、条件付き配信元 ダイアログボックスで [ルールエンジン] をクリックし、表示されたページでルールを追加または変更できます。 詳細については、「ルールエンジン」をご参照ください。规则引擎

    • ルールが既に存在する場合は、[ルール条件] ドロップダウンリストからルールを選択できます。

  7. では、オリジンアドレスフィールドに、オリジンIPアドレス、オリジンドメイン、OSSバケットのドメイン名、Function Computeドメイン名などのオリジンサーバーのアドレスを入力します。

  8. クリックOK.