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

Edge Security Acceleration:DCDN コンソールでの EdgeScript の使用

最終更新日:Jun 17, 2026

DCDNコンソールで、EdgeScript (ES) コーディング規則に基づいてスクリプトを作成し、そのスクリプトを本番環境に公開して、カスタム DCDN機能を設定できます。 このトピックでは、コンソールを使用してスクリプトを設定する方法について説明します。

手順

1

  1. DCDN コンソールにログインします。

  2. 左側のナビゲーションペインで [ドメイン名 ] をクリックします。

  3. ドメイン名 ページで、管理するドメイン名を見つけ、[設定] をクリックします。

  4. [EdgeScript] をクリックします。

  5. ステージング環境でルールを追加します。

    1. ステージング環境 タブで ルールの追加 をクリックして、EdgeScript ルールを設定します。

      説明
      • 各ドメイン名に追加できる EdgeScript は 1 つだけです。さらにルールを追加する必要がある場合は、チケットを送信してください

      • ステージング環境は、中国本土の POP (Point of Presence) のみをサポートします。

      custom rules

      次の表に、ルールパラメーターを示します。

      パラメーター

      必須

      説明

      スクリプト名

      はい

      ルール名です。文字、数字、アンダースコア (_) が使用できます。

      スクリプトコード

      はい

      • ルールコードを直接入力するか、[コードテンプレートの使用] をクリックして、特定のユースケースのテンプレートを選択できます。

      • ユースケースに基づいてルールコードを作成できます。詳細については、「EdgeScript のユースケース例」をご参照ください。

      優先度

      はい

      ルールの優先度です。有効値の範囲は 0~999 です。値が大きいほど優先度が低くなります。実行位置が異なると、ルールの優先度は個別に設定されます。

      実行位置

      はい

      ルールの実行位置です。詳細については、「実行位置と優先度」をご参照ください。

      ステータス

      はい

      ルールを有効または無効にします。

      中断

      いいえ

      有効にすると、このルールが一致した際に、同じフェーズの後続ルールの実行を停止します。

      拡張機能

      いいえ

      ルール拡張を有効にします。現在、デバッグモードを有効にする _es_dbg=signature フィールドのみがサポートされています。

    2. [ステージング環境に公開] をクリックします。

  6. ステージング環境でルールをテストします。

    本番環境に公開する前に、ステージング環境でスクリプトをテストします。ステージングテストの IP アドレスを取得するには、ドメイン名 staging.myalicdn.com を解決します。次に、この IP アドレスをクライアントの hosts ファイル内の加速ドメイン名にマッピングします。

    ステージングテスト IP アドレスとアクセラレーションドメイン名のマッピングを hosts ファイルに追加します。hosts ファイルのパスは、オペレーティングシステムによって異なります。

    • Windows: C:\Windows\System32\drivers\etc\hosts

    • macOS: /etc/hosts

  7. テストが完了したら、本番環境にすべてのルールを公開 をクリックして、ステージング環境から本番環境にルールを公開します。

    重要

    ルールを本番環境に公開すると、ステージング環境から自動的に削除されます。

    publish to production environment

ステージング環境ルールのロールバック

すべての設定を消去し、ステージング環境を初期状態にリセットするには、[スクリプトのロールバック] をクリックします。表示されるダイアログボックスで、[OK] をクリックします。

roll back to staging environment

スクリプト設定の変更

configuration modification process

本番環境のルールを変更する場合、直接編集しないでください。代わりに、ステージング環境にコピーし、変更を加えてテストしてから、更新されたルールを本番環境に再度公開します。

  1. [スクリプトのロールバック] をクリックしてステージング環境をリセットします。これにより、以前の設定による干渉を防ぎます。

  2. 本番環境からルールをコピー をクリックして、本番環境からステージング環境にルールをコピーします。これにより、手動コピーによる潜在的な不整合を回避できます。copy rules from production environment

  3. ステージング環境で、ルールを追加、変更、または削除します。

  4. [ステージング環境に公開] をクリックします。その後、ステージング環境でルールをテストします。詳細については、「ステージング環境でルールをテストします」の手順をご参照ください。

  5. テスト後、本番環境にすべてのルールを公開 をクリックし、ルールが本番環境で期待どおりに機能することを確認します。

CLI を使用して EdgeScript を管理することもできます。詳細については、「CLI を使用した EdgeScript の管理」をご参照ください。