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

:EdgeScriptの概要

最終更新日:Aug 12, 2024

EdgeScript (ES) では、 DCDNコンソールの標準設定がビジネス要件を満たさない場合に、スクリプトを実行して DCDN設定をカスタマイズできます。

ESは、学習しやすい構文をサポートし、関数の大規模なライブラリを提供します。 構文と関数を使用して、 DCDN機能をカスタマイズできます。

Customize DCDN configurations

ESは、カプセル化された関数、単純な意思決定ステートメント、および DCDNポイントオブプレゼンス (POP) で認識できる組み込み変数を提供します。 DCDN ESの単純な変数と既存の関数を組み合わせて、カスタム設定のほとんどの要件を満たすことができます。 たとえば、ESを使用して、認証、キャッシュ、およびスロットリングをカスタマイズしたり、リクエストヘッダーにフィールドを追加したり、リクエストヘッダーからフィールドを削除したりできます。 これにより、構成をカスタマイズし、迅速で迅速なサービス更新を提供できます。

7

ESは、カプセル化された関数、単純な意思決定ステートメント、および DCDNポイントオブプレゼンス (POP) で認識できる組み込み変数を提供します。 DCDN ESの単純な変数と既存の関数を組み合わせて、カスタム設定のほとんどの要件を満たすことができます。 たとえば、ESを使用して、認証、キャッシュ、およびスロットリングをカスタマイズしたり、リクエストヘッダーにフィールドを追加したり、リクエストヘッダーからフィールドを削除したりできます。 これにより、構成をカスタマイズし、迅速で迅速なサービス更新を提供できます。

ES04

課金

ESは无料です。

EdgeScript

デフォルトでは、ドメイン名ごとに1つのスクリプトのみを設定できます。

シナリオ

Action説明
認証ロジックのカスタマイズVODおよびライブストリーミングシナリオでのホットリンクを防ぐには、認証が必要です。 ESでは、認証ロジックをカスタマイズして、パラメータ、Cookie、またはアルゴリズムに基づいてリクエストを認証できます。 認証により、オリジンサーバー上のリソースの保護が強化されます。
要求ヘッダーと応答ヘッダーのカスタマイズESでは、ビジネス要件に基づいてリクエストヘッダーとレスポンスヘッダーを変更できます。
書き換えとリダイレクトのリクエストWebサイトが異なる言語をサポートしている場合、Webサイト宛てのリクエストは、リクエストされた言語で記述されたコンテンツを指すURLにリダイレクトされます。 たとえば、英語またはドイツ語を必要とするリクエストは、中国サイトから英語またはドイツ語サイトにリダイレクトされます。
A/Bテストの実行新機能をリリースする前に、 DCDNを使用してa /Bテストを実行できます。 異なるリクエストヘッダーまたはURLを含むリクエストを、異なる配信元サーバーに送信できます。 これらのリクエストは、オリジンサーバーでさまざまな機能をトリガーします。
キャッシュのカスタマイズ特定のシナリオで、キャッシュされたコンテンツの標準の有効期限 (TTL) 値またはキャッシュ有効期限ルールがビジネス要件を満たさない場合は、スクリプトを実行してカスタムキャッシュルールを作成できます。
要求を絞るESを使用すると、無料ユーザーや有料ユーザーなど、さまざまなユーザーからのリクエストを抑制できます。 スクリプトを実行して、スロットリングを設定および有効にできます。
リクエストのブロックESでは、スクリプトを実行して、指定したIPアドレスからのリクエストをブロックできます。 ブロックされるリクエストに基づいて、リージョンまたはロジックを指定できます。 ボットからリソースを保護するためのアンチボットポリシーを作成することもできます。