Tous les produits
Search
Centre de documentation

CDN:Utiliser EdgeScript dans la console

Dernière mise à jour :Aug 18, 2026

Dans la console CDNDCDN, créez des règles EdgeScript basées sur votre code et publiez-les dans l'environnement de production pour personnaliser la gestion des produits CDNDCDN. Cette rubrique explique comment configurer et utiliser EdgeScript dans la console.

Procédure

1

  1. Connectez-vous à la console CDN.

  2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

  3. Sur la page Domain Names, localisez le nom de domaine cible et cliquez sur Manage dans la colonne Actions.

  4. Cliquez sur l'onglet EdgeScript custom policy.

  5. Ajoutez une règle dans l'environnement de préproduction.

    1. Sous l'onglet Staging Environment, cliquez sur Add Rule et configurez une règle EdgeScript.

      Remarque
      • Une seule règle EdgeScript est autorisée par nom de domaine. Pour en ajouter d'autres, contactez votre gestionnaire de compte Alibaba Cloud ou utilisez d'autres canaux.

      • L'environnement de préproduction ne prend en charge que les nœuds situés en Chine continentale.

      Le tableau suivant décrit les paramètres de configuration.

      Parameter

      Required

      Description

      Rule Name

      Yes

      Nom de la règle. Il ne doit contenir que des lettres, des chiffres et des traits de soulignement (_).

      Rule Code

      Yes

      Code de la règle.

      • Saisissez directement le code de la règle ou cliquez sur Use Code Template pour sélectionner un modèle.

      • Écrivez le code de la règle selon votre cas d'utilisation. Pour plus d'informations, consultez la section Exemples de scénarios EdgeScript.

      Priority

      Yes

      Priorité de la règle. Valeurs valides : 0 à 999. Une valeur plus élevée indique une priorité plus faible. Les priorités sont indépendantes selon les différentes phases d'exécution.

      Execution Phase

      Yes

      Phase d'exécution de la règle. Pour plus d'informations, consultez la section Phases d'exécution et priorités.

      Status

      Yes

      État de la règle.

      Break

      No

      Si cette option est activée, elle empêche l'exécution des règles suivantes dans la phase actuelle après la correspondance de cette règle.

      Advanced

      No

      Les extensions sont prises en charge. Actuellement, seul le champ _es_dbg=signature est pris en charge. Ce champ active le mode de débogage.

    2. Cliquez sur Publish to Staging Environment.

  6. Testez la règle dans l'environnement de préproduction.

    Testez les règles EdgeScript dans l'environnement de préproduction avant de les publier. Résolvez le nom de domaine staging.myalicdn.com pour obtenir l'adresse IP de test. Configurez ensuite votre client pour qu'il résolve le nom de domaine accéléré vers cette adresse IP.

    Ajoutez un mappage entre l'adresse IP de test et le nom de domaine accéléré dans votre fichier hosts. Les chemins d'accès au fichier hosts sont les suivants :

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

    • macOS : /etc/hosts.

  7. Une fois le test terminé, cliquez sur Publish All Rules to Production Environment pour publier les règles de l'environnement de préproduction vers l'environnement de production.

    Important

    Après la publication des règles dans l'environnement de production, les règles présentes dans l'environnement de préproduction sont automatiquement supprimées.

Restaurer les règles dans l'environnement de préproduction

Pour effacer toutes les configurations de l'environnement de préproduction et le restaurer à son état initial, cliquez sur Revert Rules in Staging Environment. Dans la boîte de dialogue qui s'affiche, cliquez sur OK. Cette action supprime toutes les configurations et rétablit l'environnement de préproduction à son état initial.

Modifier les configurations

配置修改流程

Pour ajouter, modifier ou supprimer des règles, évitez de modifier directement l'environnement de production. Copiez plutôt les règles de la production vers la préproduction, effectuez et testez vos modifications, puis publiez-les dans l'environnement de production. Suivez les étapes ci-dessous :

  1. Cliquez sur Revert Rules in Staging Environment pour vous assurer que l'environnement de préproduction est restauré à son état initial et éviter toute interférence avec d'autres configurations.

  2. Cliquez sur Copy Rules from Production Environment pour synchroniser les règles de l'environnement de production vers l'environnement de préproduction. Cela permet d'éviter les incohérences susceptibles de survenir lors d'une copie manuelle des règles.

  3. Ajoutez, modifiez ou supprimez des règles dans l'environnement de préproduction.

  4. Cliquez sur Publish to Staging Environment pour déployer les règles modifiées dans l'environnement de préproduction. Testez et vérifiez ensuite les règles. Pour plus d'informations, consultez la section Tester la règle dans l'environnement de préproduction.

  5. Une fois le test terminé, cliquez sur Publish All Rules to Production Environment et testez les règles dans l'environnement de production pour vérifier que les configurations fonctionnent comme prévu.

Vous pouvez également utiliser EdgeScript avec l'outil CLI. Pour plus d'informations, consultez la section Utiliser EdgeScript avec un outil CLI.