このトピックでは、ApsaraVideo VODのCDNに関するよくある質問について説明します。
カテゴリー
購入と請求
データ監視機能またはリソース使用機能を使用しているときに検出されるトラフィック量が、ログに記録されているトラフィック量と異なるのはなぜですか?
オリジンサーバーが中国本土の外にある場合、中国本土でAlibaba Cloud CDN POPを使用して課金されますか。
Alibaba Cloud CDNおよびOSSの追加課金を相殺するために購入したApsaraVideo VODリソースプランを使用できますか?
サービスの利用不可と例外
高速化ドメイン名を使用してApsaraVideo VODリソースにアクセスすると、HTTP 404ステータスコードが返される場合はどうすればよいですか。
エラーの場所がAlibaba Cloud CDN POP上にあるのか、オリジンサーバー上にあるのかを判断するにはどうすればよいですか?
ApsaraVideo VODで高速化ドメイン名のプレビュー機能を有効にした後、MP4ビデオをプレビューできない場合はどうすればよいですか?
ドメイン名
キャッシュ
オリジンフェッチとオリジンサーバー
HTTPS
リフレッシュとプリフェッチ
セキュリティ
購入したApsaraVideo VODデータ転送プランの表示方法を教えてください
ApsaraVideo VODコンソールにログインします。
上部のナビゲーションバーで、[費用]> [ユーザーセンター] を選択します。 表示されるページで、[リザーブドインスタンスの管理] をクリックして、リソースプランに関する情報を表示します。
データ監視機能またはリソース使用機能を使用しているときに検出されるトラフィック量が、ログに記録されているトラフィック量と異なるのはなぜですか?
問題の説明
ApsaraVideo VODコンソールでデータモニタリング機能またはリソース使用量機能を使用した場合、またはApsaraVideo VOD APIを呼び出した場合に検出されるトラフィック量が、ログに記録されたトラフィック量と異なるのはなぜですか。 ほとんどの場合、ログに記録されるトラフィック量は、データ監視機能またはリソース使用機能を使用して検出される量よりも少なくなります。
原因
ログのレスポンスサイズフィールドに記録されるログトラフィック量には、アプリケーション層で収集されたトラフィック量のみが含まれます。 ネットワーク層でのネットワークトラフィックの実際の量は、アプリケーション層で収集される量よりも多い15% が7% されます。 ネットワーク層のトラフィックとアプリケーション層のトラフィックの差異には、次の項目が含まれます。
TCPおよびIPパケットの挿入: データ送信の前に、アプリケーション層のトラフィックは、トランスポート層でTCPプロトコルを使用することによってTCPパケットにカプセル化され、次いで、ネットワーク層でIPプロトコルを使用することによってIPパケットにカプセル化される必要があリます。 IPパケットの最大サイズは1,500バイトであり、TCPプロトコルヘッダとIPプロトコルヘッダは合計40バイトを占め、それぞれ20バイトを占めます。 ヘッダーが消費するトラフィックは、アプリケーション層では収集されません。 したがって、40 バイトはログに記録されません。 ヘッダーが消費するトラフィックは、ログに記録されるトラフィックの少なくとも 2.74% (40/(1,500-40)) を占めます。 アプリケーション層のデータが小さいほど、この割合は大きくなります。 ほとんどの場合、この割合は約 3% です。
TCPパケットの再送信: インターネット上の複雑なネットワーク条件により、ネットワークの輻輳とデバイスの障害により、パケットの3% から10% が失われます。 失われたパケットの再送信は、OS カーネルのプロトコルスタックによって処理されるため、アプリケーション層でログに記録できません。 TCP パケットの再送信もトラフィックを消費します。
上記の追加トラフィック消費項目のために、実際のトラフィック量は、従来、ログのレスポンスサイズフィールドに記録されたトラフィック量と、追加トラフィックの 7% から 15% の合計になります。 請求書は、実際のトラフィック量に基づいて生成されます。 Alibaba Cloud CDNには、実際のトラフィック量に対する追加トラフィックの10% のみが含まれます。 したがって、実際のトラフィック量 (ログのレスポンスサイズフィールドに記録されたトラフィック量の 1.1 倍) に対して課金されます。
オリジンサーバーが中国本土の外部にある場合、中国本土でAlibaba Cloud CDN POPを使用した場合、どのように課金されますか?
オリジンサーバーが中国 (香港) 、中国 (マカオ) 、中国 (台湾) などの中国本土の外にあり、中国本土のAlibaba Cloud CDNポイントオブプレゼンス (POP) を使用してコンテンツ配信を高速化している場合、中国本土の課金基準に基づいて課金されます。
これは、POPのアウトバウンドトラフィックのみが課金されるためです。 ただし、この場合、back-to-originリクエストのレイテンシが発生する可能性があるため、Alibaba Cloud CDNによって提供される最適化が侵害されます。 オリジンサーバーとエンドユーザーの両方が中国本土以外のリージョンにいる場合は、グローバルアクセラレーションを有効にすることを推奨します。
Alibaba Cloud CDNおよびOSSの追加課金を相殺するために購入したApsaraVideo VODリソースプランを使用できますか?
いいえ。 ApsaraVideo VODは別途課金されます。 ApsaraVideo VODを使用すると、ストレージ、トランスコード、トラフィック、または帯域幅に対して課金されます。 ApsaraVideo VODパッケージには、データ転送プラン、ストレージプラン、トランスコードプランなどのリソースプランが含まれています。 リソースプランを使用して、ApsaraVideo VODで消費されるリソースに対してのみ料金を相殺できます。
データ転送プランを購入してもトラフィック料金が請求されるのはなぜですか?
購入したデータ転送プランは、高速化されたドメイン名を設定し、そのドメイン名に対してデータ転送課金方式を選択した後にのみ有効になります。 データ転送プランが有効になった後、プランを使用してアクセラレーショントラフィック料金のみを相殺できます。 データ転送プランを使用して、OSSアウトバウンドトラフィック料金を相殺することはできません。 使用量がデータ転送プランの容量を超える場合、超過料金は従量課金に基づいて請求されます。 トラフィック料金が発生する場合は、次の項目を確認して理由を特定します。
高速化ドメイン名の設定
高速化ドメイン名が正しく設定されているかどうかを確認します。 高速化ドメイン名が正しく設定されていない場合、データ転送プランを使用して高速化トラフィック料金を相殺することはできません。 たとえば、ApsaraVideo VODに追加したドメイン名のCNAMEレコードを設定しない場合、ドメイン名は高速化されません。 高速化ドメイン名が有効状態であることを確認します。 ドメイン名を設定する方法の詳細については、「手順7 :( オプション) 高速化ドメイン名の設定」をご参照ください。
アクセラレーションサービスにピーク帯域幅課金またはpay-by-95th-percentile帯域幅課金方式が使用されているかどうかを確認します。 現在のメータリング方法をpay-by-data-transferに変更できます。 詳細については、「計測方法の切り替え」をご参照ください。
ApsaraVideo VODのメディアアセットへのアクセスに高速化ドメイン名が使用されているかどうかを確認します。 高速化ドメイン名を使用してメディアアセットにアクセスしない場合、OSSアウトバウンドトラフィック料金が発生します。 詳細については、「基本サービスの課金」をご参照ください。
使用量が購入したデータ転送プランの容量を超えているかどうかを確認します。 リソースプランを更新できます。 詳細については、「更新」をご参照ください。
高速化ドメイン名が設定されていません
ApsaraVideo VODで高速化するドメイン名を追加しない場合、OSS URLはApsaraVideo VODからメディアアセットを再生またはダウンロードするために使用されます。 この場合、OSSアウトバウンドトラフィック料金が発生します。
攻撃やクリックファームなどのその他の悪意のある動作によって生成されたデータ転送とリクエストに対して課金されますか?
トラフィックが正当であるかどうかにかかわらず、帯域幅リソースとデータ転送に対して課金されます。 トラフィックの急増を引き起こし、帯域幅使用量を増やす攻撃や悪意のある動作は、コストを発生させます。
この問題を防ぐには、ビデオセキュリティを改善するか、ピーク帯域幅モニタリングを設定します。
セキュリティ関連の機能を有効にする
ビジネスが攻撃の危険にさらされている場合は、攻撃を防ぐためにビデオセキュリティを強化することを推奨します。 ApsaraVideo VODは、ホットリンクや違法なダウンロードや配信からビデオコンテンツを保護する包括的なコンテンツセキュリティメカニズムを提供します。 これにより、さまざまなビジネスシナリオでコンテンツセキュリティ要件を満たすことができます。 詳細については、「概要」をご参照ください。
ピーク帯域幅モニタリングの有効化
ドメイン名の帯域幅の上限を設定します。 このようにして、ApsaraVideo VODは、帯域幅の上限に達すると、テキストメッセージで通知を送信します。 詳細については、「ピーク帯域幅モニタリング」をご参照ください。
リクエストされたAlibaba Cloud CDN POPが4xxステータスコードを返した場合、課金されますか?
はい。 悪意のある攻撃や不正なトラフィックなどの脅威から高速化ドメイン名を保護するために、リファラーベースのホットリンク保護、URL署名、リモート認証、IPアドレスブラックリストとホワイトリスト、ユーザーエージェントのブラックリストとホワイトリストの機能を有効にできます。 これらの機能により、ルールを作成して使用し、CDN POPへのアクセスを管理できます。 不正なリクエストがルールに一致する場合、CDN POP はそのリクエストを拒否し、4xx ステータスコードを返します。 この場合、POP がリクエストを処理する際に CPU リソースが消費されます。 POPが4xxステータスコードを返すと、トラフィックと帯域幅のリソースが消費されます。 したがって、トラフィックと帯域幅のリソースに対して課金されます。 ApsaraVideo VODで消費されるトラフィックの課金の詳細については、「基本サービスの課金」をご参照ください。
高速化ドメイン名を使用してApsaraVideo VODリソースにアクセスすると、HTTP 404ステータスコードが返されるのはなぜですか?
アクセスできないURLをリクエストしました。 この場合、自動的に404が見つかりませんページにリダイレクトされます。 webページのURL生成規則が変更された場合、webファイルが名前変更または再配置された場合、または提供されたURLにスペルミスが存在する場合、URLにアクセスできなくなります。 webサーバーがアクセスできないURLのリクエストを受信すると、リクエストされた404が存在しないことをブラウザーに通知するリソースステータスコードを返します。
指定した高速化ドメイン名が、リソースが保存されているバケットにバインドされていることを確認します。 リージョンに複数のバケットが存在し、1つのバケットのみが高速化ドメイン名にバインドされている場合、同じリージョンの他のバケットのリソースにアクセスすると、システムは優先的にCDN URLを返します。 この場合、HTTP 404のステータスコードが返されます。
エラーの場所がAlibaba Cloud CDN POP上にあるのか、オリジンサーバー上にあるのかを判断するにはどうすればよいですか?
http://tool.alikunlun.com/doc.html にアクセスし、ローカルネットワークにアクセスできるかどうかを確認します。
テスト用に、ローカルPC上のhostsファイルにバインディングエントリを追加します。 オリジンサーバーにアクセスするときにエラーが発生した場合、オリジンサーバーに障害があります。 問題を解決するには、サイト管理者に連絡してください。
高速化ドメイン名をPingします。 ping操作が成功した場合、POPは期待どおりに機能します。
グローバルアクセラレーションを有効にした後、中国本土以外のコンテンツ配信が加速されないのはなぜですか?
問題をトラブルシューティングするには、次の手順を実行します。
中国本土以外のユーザーがドメイン名にアクセスしたときにドメイン名によって解決されたIPアドレスを確認し、中国本土以外のPOPの設定が有効になるかどうかを確認します。
中国本土以外のPOPが頻繁に訪れるかどうかを確認してください。 中国本土外のPOPの設定が有効になった後、中国本土外のPOPに頻繁にアクセスする場合にのみ、アクセス速度を上げることができます。 中国本土外のPOPが頻繁にアクセスされない場合、少数のリクエストのみがキャッシュにヒットします。 この場合、中国本土以外のPOPの数を増やしても、中国本土以外のユーザーのアクセス速度を大幅に向上させることはできません。
ApsaraVideo VODで高速化ドメイン名のプレビュー機能を有効にした後、MP4ビデオをプレビューできない場合はどうすればよいですか?
ApsaraVideo VODでは、MP4およびHLS形式のビデオファイルをプレビューできます。 MP4ファイルのメタデータは、ファイルヘッダーに含まれている必要があります。 ファイルテールにメタデータが含まれているMP4ファイルはプレビューできません。 ApsaraVideo VODがビデオをトランスコードし、そのコンテナ形式をMP4に変換すると、システムはメタデータをファイルヘッダーに配置します。 MP4ビデオをプレビューできない場合は、MP4ファイルをトランスコードします。 トランスコードの詳細については、「概要」をご参照ください。
ApsaraVideo VODはワイルドカードドメイン名の高速化をサポートしていますか?
いいえ。 * .aliyundoc.comなどのワイルドカードドメイン名はサポートされていません。
ドメイン名がApsaraVideo VODに初めて追加されたときに、「ルートドメインはすでに別のAlibaba Cloudアカウントで使用されています」というエラーメッセージが表示されるのはなぜですか?
ApsaraVideo VODコンソールで高速化するドメイン名の追加に失敗し、エラーメッセージが表示された場合ドメインのルート名は他のアカウントで予約されています。ビジネスアドバイザーにお問い合わせください。ルートドメインはすでにAlibaba Cloud CDN、Dynamic Content Delivery Network (DCDN) 、または別のAlibaba CloudアカウントのApsaraVideo VODに追加されています。
Alibaba Cloudにテクニカルサポートをリクエストするには、チケットを起票してください。 チケットの起票方法の詳細については、「お問い合わせ」をご参照ください。
ApsaraVideo VODにドメイン名を追加したときに「このドメイン名は既に存在します」というエラーメッセージが表示された場合はどうすればよいですか?
[This domain name is already] エラーメッセージが表示された場合、ドメイン名が別のAlibaba Cloudサービスに追加されているため、ApsaraVideo VODにドメイン名を追加できません。
ApsaraVideo VODに追加するドメイン名は、ApsaraVideo VOD専用である必要があります。 上記のエラーメッセージが表示された場合は、ApsaraVideo Live、DCDN、Secure CDN (SCDN) 、Video Surveillance Systemなどの他のクラウドサービスにドメイン名が追加されているかどうかを確認してください。
Alibaba Cloudにテクニカルサポートをリクエストするには、チケットを起票してください。 チケットの起票方法の詳細については、「お問い合わせ」をご参照ください。
CNAMEレコードが有効になるかどうかを確認するにはどうすればよいですか?
pingコマンドはネットワーク接続のテストに使用されますが、CNAME設定を確認するには理想的なオプションではありません。 次のいずれかの方法を使用して、CNAMEレコードが有効かどうかを確認することを推奨します。
Windows
オンプレミスのコンピューターで、次のコマンドを実行します。
nslookupDomain name
nslookup -qt=CNAME CNAME
nslookup -qt=CNAME CNAMEDomain name
次の結果は、CNAMEレコードが有効になることを示しています。
Linux
telnet コマンドを使用して配信元サーバーにログインし、次のコマンドを実行します。
digDomain name
dig CNAME CNAME
dig CNAME CNAME @ Domain name
次の結果は、CNAMEレコードが有効になることを示しています。
加速するために追加したドメイン名がレビューに失敗した場合はどうすればよいですか?
ApsaraVideo VODに追加されたすべての高速化ドメイン名で提供されるコンテンツを確認する必要があります。 ドメイン名のレビュー要求が拒否された場合、ドメイン名が関連するコンプライアンス要件を満たしていない可能性があります。 ドメイン名の要件と制限の詳細については、「ドメイン名の要件」をご参照ください。
ドメイン名のレビューリクエストが拒否された場合は、次の手順を実行して理由を確認できます。ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[設定管理]> [CDN設定]> [ドメイン名] を選択します。 表示されるページで、拒否の理由を表示します。 その後、コンテンツを変更し、ドメイン名を再送信してレビューすることができます。
キャッシュヒット率が低い場合のトラブルシューティング方法を教えてください
すべてのリクエストがオリジンサーバーに向けられている場合、キャッシュヒット率は非常に低くなります。 不安定なネットワーク条件は、キャッシュヒット率を低下させることもあります。 キャッシュヒット率を向上させるために、URLのプリフェッチ、リソースキャッシュルールの設定、およびURLの変数パラメーターのフィルター除去を行うことができます。
次の表に、キャッシュヒット率の向上に使用できる方法を示します。
移動方法 | 原因と使用シナリオ | 関連ドキュメント |
オフピーク時にリソースをプリフェッチする | 原因: メジャーイベントが開始されるか、インストールパッケージがリリースされる前に、必要なリソースがPOPにプリフェッチされません。 必要なリソースは、オリジンサーバーから取得する必要があります。 これにより、キャッシュヒット率が低下します。 シナリオ:
| |
キャッシュされたリソースの適切なtime-to-live (TTL) 値を指定する | 原因:
シナリオ: 静的リソースはオリジンサーバーに保存されますが、POPにはキャッシュされません。 POPにキャッシュされたリソースは頻繁に期限切れになります。 推奨設定:
| |
URLの疑問符 (?) の後のパラメーターを無視する | 原因: リクエストURLにクエリ文字列またはその他の変数が含まれている場合、URLが同じリソースへのアクセスに使用されていても、URLは異なると見なされます。 この場合、リクエストはオリジンサーバーにリダイレクトされます。 これにより、キャッシュヒット率が低下します。 シナリオ: 異なるクエリ文字列を含むURLを同じリソースにリダイレクトします。 | |
オリジンサーバーからリソースファイルのチャンクを取得するポリシーを構成する | 原因: さまざまな理由により、インストールパッケージまたはビデオストリーミングのダウンロードが一時停止することがあります。 場合によっては、ユーザーはファイルのチャンクのみを必要としますが、POPはファイル全体を返します。 ユーザに返されるコンテンツのサイズは、ユーザによって要求されたコンテンツのサイズよりも大きい。 この場合、キャッシュヒット率は期待される率よりも低い。 シナリオ: インストールパッケージをダウンロードするか、ビデオを見ます。 |
ApsaraVideo VODで高速化ドメイン名を設定した後、アクセス速度が遅い場合はどうすればよいですか?
Alibaba Cloud CDNは既存のネットワークにPOPを追加し、オリジンサーバーから取得したリソースをリクエスタに最も近いPOPにキャッシュします。 リソースが再度要求されると、Alibaba Cloud CDNはオリジンサーバーからリソースを取得するのではなく、キャッシュから直接リソースを返します。 これにより、Webサイトのアクセス速度が向上します。 アクセス速度が遅いために考えられる原因を次の項目に示します。
ダウンストリーム帯域幅の不足や構成エラーなど、クライアントでネットワークの問題が発生します。
クライアントとPOP間のネットワーク接続は不十分であり、アクセス遅延は大きい。
POPでエラーが発生し、応答速度が遅い。
リソースのサイズは大きく、リソースがダウンロードされるのにより長い期間を必要とします。
back-to-originネットワークの状態が悪いです。
オリジンサーバーの応答速度が遅い。
ユーザーがリソースを要求したときに、「「アクセス制御許可発信元」ヘッダーの値が「xxx' 」で、指定された発信元と等しくない」というエラーメッセージが表示されるのはなぜですか?
リソースを要求すると、The 'Access-Control-Allow-Origin' header has a value 'xxx' that is not equal to the supplied origin
エラーメッセージが返されます。 次の図は、返されたエラーを示しています。 Alibaba Cloud CDNが返したAccess-Control-Allow-Originヘッダーは、リクエスト内のOriginヘッダーとは異なります。 この場合、ブラウザはリクエストに応答しません。 たとえば、リクエストのクロスオリジンヘッダーが "origin: http:// domain name A" で、Alibaba Cloud CDNから返されるクロスオリジンヘッダーが "Access-Control-Allow-Origin:http:// Domain name B" の場合、ブラウザはリクエストに応答しません。
この問題の原因は次のとおりです。
Alibaba Cloud CDNで設定したクロスオリジンヘッダーは、リクエストのオリジンヘッダーとは異なります。
オリジンサーバーで設定したクロスオリジンヘッダーは、Alibaba Cloud CDNで設定したクロスオリジンヘッダーによって上書きされます。
ブラウザのキャッシュはクリアされません。
ApsaraVideo VODでドメイン名をバケットにバインドします。トランスコーディングが完了した後にHTTPS URLがコールバックで返されないのはなぜですか?
ApsaraVideo VODはHTTPSコールバックをサポートしていません。 ApsaraVideo VODでSSL証明書を正しく設定した場合、返されたコールバックでURLのHTTPをHTTPSに置き換えることができます。
スナップショットとサムネイルに関連するコールバックには、HTTPS URLが含まれます。 トランスコードに関連するコールバックには、HTTP URLが含まれます。
アクセラレーションドメイン名を設定した後、同じ名前のファイルを更新するにはどうすればよいですか?
ApsaraVideo VODコンソールを使用するか、API操作を呼び出してファイルを更新できます。 詳細については、「更新とプリフェッチ」をご参照ください。 1日あたり最大2,000回の更新リクエストを送信できます。 各リクエストには最大1,000個のURLを含めることができます。 ディレクトリの更新がサポートされています。 1日あたり最大100件のディレクトリ更新リクエストを送信できます。 ファイルを更新するために呼び出すことができるAPI操作の詳細については、「更新とプリフェッチ」をご参照ください。
更新またはプリフェッチ機能を使用した後にリソースが更新されない場合はどうすればよいですか?
次の操作を実行して、問題をトラブルシューティングできます。
ブラウザのキャッシュをクリアし、webページを更新します。
ローカルホストを変更して、ドメイン名をオリジンサーバーにバインドします。 オリジンサーバーのリソースが更新されているかどうかを確認します。 リソースが更新されていない場合は、オリジンサーバーのリソースを更新し、Alibaba Cloud CDNを使用してコンテンツ配信を高速化します。
ApsaraVideo VODコンソールにログインし、更新またはプリフェッチタスクが完了しているかどうかを確認します。 タスクが完了していない場合は、再度タスクを実行することを推奨します。
特定のIPアドレスからの悪意のあるリクエストをブロックする方法?
IPアドレスブラックリストを設定できます。 IPアドレスブラックリストのIPアドレスはブロックされており、ApsaraVideo VODのリソースにアクセスできません。 詳細については、「IP アドレスブラックリストまたはホワイトリストの設定」をご参照ください。
ブラックリストのIPアドレスがApsaraVideo VODのリソースに引き続きアクセスできる場合はどうすればよいですか?
IPアドレスブラックリストで指定したIPアドレスが正しいかどうかを確認します。 特定のクライアントIPアドレスからのアクセスを制御する場合は、IPアドレスホワイトリストまたはブラックリストにX-Forwarded-For (XFF) ヘッダーを追加する必要があります。 XFFヘッダーの取得方法の詳細については、「クライアントの送信元IPアドレスの取得」をご参照ください。
Alibaba Cloud CDNは、クライアント側のリクエストを制限できません。 IPブラックリストにIPアドレスを追加すると、このIPアドレスから送信されたリクエストはHTTP 403ステータスコードを受け取ります。 リクエストによって生成されたログエントリを確認できます。 ログの表示方法の詳細については、「ダウンロードログ」をご参照ください。
HTTP 403ステータスコードがクライアント要求に返された場合、このプロセス中に生成されたネットワークトラフィックに対して課金されます。 このプロセスでは、応答ヘッダーを返すことによってのみネットワークトラフィックが生成されます。 したがって、少量のネットワークトラフィックに対してのみ課金されます。 詳細については、「リクエストされたAlibaba Cloud CDN POPが4xxステータスコードを返した場合、課金されますか?」をご参照ください。
高速化ドメイン名を使用してApsaraVideo VODのリソースにアクセスすると、ホットリンクの問題によりHTTP 403ステータスコードが返された場合はどうすればよいですか?
問題の説明
ホットリンク保護を設定した後、高速化ドメイン名を使用してApsaraVideo VODのリソースにアクセスすると、HTTP 403ステータスコードが返されます。
原因
ホットリンク保護の設定が無効であるか、空のリファラーが設定されています。
解決策
問題を見つけます。
curlコマンドを実行して、高速化ドメイン名にアクセスできるかどうかを確認します。 サンプルコード:
curl -voa -e "http://demo.aliyundoc.com" http://example.aliyundoc.com
次の図のようなコマンド出力が表示されます。 HTTPリクエストヘッダーのRefererフィールドがdemo.aliyundoc.comされ、HTTP 403ステータスコードが返され、エラーメッセージ「Referer ACLで拒否されました」が表示されます。 これは、ホットリンク保護設定が無効であることを示します。
curlコマンドを実行して、高速化ドメイン名にアクセスできるかどうかを確認します。 サンプルコード:
curl -voa http://example.aliyundoc.com
次の図のようなコマンド出力が表示されます。 HTTPリクエストヘッダーにRefererフィールドが含まれていない場合、HTTP 403のステータスコードが返され、エラーメッセージ「Referer ACLで拒否されました」が表示されます。 これは、Refererが空であることを示します。
Chromeで高速URLにアクセスし、開発者ツールを開きます。 次の図に示す内容が表示される場合、HTTPリクエストヘッダー情報にはRefererフィールドは含まれません。 これは、Refererが空であることを示します。
原因に基づいて問題を解決します。
ホットリンク保護の設定が無効な場合は、次の操作を実行します。
demo.aliyundoc.comのホットリンク保護設定が、高速化ドメイン名example.aliyundoc.comの設定と同じかどうかを確認します。
ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[設定管理]> [CDN設定]> [ドメイン名] を選択します。 表示されるページで、管理するドメイン名を見つけ、[操作] 列の [設定] をクリックします。 表示されるページで、[リソースアクセス制御] をクリックします。 [ホットリンク保護] タブで、[変更] をクリックします。 表示されるダイアログボックスで、タイプをホワイトリストに設定します。 ホットリンク保護設定がリファラーと一致しない場合は、demo.aliyundoc.comをリファラーホワイトリストに追加します。
リファラーが空の場合、次の操作を実行します。
ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[設定管理]> [CDN設定]> [ドメイン名] を選択します。 表示されるページで、管理するドメイン名を見つけ、[操作] 列の [設定] をクリックします。 表示されるページで、[リソースアクセス制御] をクリックします。 [ホットリンク保護] タブで、[変更] をクリックします。 表示されるダイアログボックスで、[ブラウザアドレスバーからリソースURLへのアクセスを許可] を選択します。
説明[ブラウザアドレスバーからリソースURLへのアクセスを許可] を選択した場合、リソースはホットリンクのリスクにさらされます。