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

ApsaraVideo VOD:オリジンフェッチ設定

最終更新日:Jan 24, 2025

オリジンフェッチは、CDN がPOPにキャッシュされていない場合、またはプリフェッチタスクがデプロイされている場合に、クライアントが要求したリソースをオリジンサーバーから取得することを意味します。

ApsaraVideo VODは、高速化ドメイン名に対して複数のオリジンフェッチ機能をサポートしています。 次の表に、サポートされている機能を示します。

特徴

説明

関連ドキュメント

オリジンフェッチのサーバードメイン名の指定

オリジンサーバーのIPアドレスが複数のドメイン名またはサイトに関連付けられている場合、リクエストにHOSTヘッダーを設定して、リクエストのリダイレクト先のサイトを指定できます。 Alibaba Cloud CDNは、HOSTヘッダーで指定されたサイトにリクエストをリダイレクトします。

オリジンホストの設定

オリジンプロトコルポリシーの設定

この機能を有効にすると、クライアントがリソースを要求するために使用するプロトコルがオリジンフェッチに使用されます。 オリジンプロトコルポリシーは、動的および静的リソースに対して有効になります。

オリジンプロトコルポリシーの設定

プライベートOSSバケットからコンテンツを取得

アクセス制御リスト (ACL) がprivateに設定されているObject Storage Service (OSS) バケットへのアクセスを高速化できます。

プライベートOSSバケットへのアクセスの有効化

オリジンフェッチ用のサイトの指定

Alibaba Cloud CDNポイントオブプレゼンス (POP) がHTTPS経由でオリジンにアクセスし、オリジンサーバーのIPアドレスが複数のドメイン名に関連付けられている場合、POPにアクセスするドメイン名を指定するようにサーバー名表示 (SNI) を設定する必要があります。

オリジンSNIの設定

オリジンリクエストの最大タイムアウト期間の指定

リクエストが配信元サーバーにリダイレクトされた後、POPが応答を待機する期間を指定できます。 POPが指定されたタイムアウト期間内に応答を受信しない場合、POPとオリジンサーバー間の接続が閉じます。

オリジンHTTPリクエストのタイムアウト期間の設定

リクエストを特定のオリジンサーバーにリダイレクトするカスタムルールの作成

リクエストヘッダー、クエリ文字列、リクエストパラメーター、パス、およびリクエストCookieを設定することで、異なるオリジンサーバーを指定できます。

高度なオリジン設定の設定

POPがHTTP 301を処理できるようにするか、ステータスコードをクライアントに返すのではなくステータスコードを302するかを指定します

301/302リダイレクトを設定した後、Alibaba Cloud POPは、ステータスコードをクライアントに返すのではなく、オリジンサーバーから返されたHTTP 301または302ステータスコードを処理します。

301/302 リダイレクトの設定

IPv6経由でのオリジンフェッチの設定

IPv6経由でオリジンフェッチを設定した後、CDN POPは、IPv6アドレスを使用するオリジンサーバーへのリクエストの転送、クライアントリクエストのIPバージョンの使用、IPv4アドレスとIPv6アドレス間の負荷分散など、さまざまなオリジンフェッチポリシーに基づいて、IPv6経由でオリジンサーバーにリクエストを転送できます。

IPv6経由でのオリジンフェッチの設定

HTTPリクエストヘッダーの追加、削除、変更、または置換

リクエストのHTTPヘッダーは、オリジンサーバーにリダイレクトされる前に書き換えることができます。

HTTPリクエストヘッダーの設定

HTTPレスポンスヘッダーの追加、削除、変更、または置換

配信元サーバーからの応答のHTTPヘッダーを書き換えることができます。

HTTP レスポンスヘッダーの設定

オリジンリクエストのURLの書き換え

リクエストのURLをオリジンサーバーにリダイレクトする前に書き換えるルールを作成できます。

オリジンリクエストのURLの書き換え