Procédure

Connectez-vous à la console DCDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, localisez le nom de domaine à gérer et cliquez sur Configure.
Cliquez sur EdgeScript.
-
Ajoutez une règle dans l'environnement de préproduction.
-
Sous l'onglet Staging Environment, cliquez sur Add Rule pour configurer une règle EdgeScript.
RemarqueUne seule règle EdgeScript est autorisée par nom de domaine. Pour ajouter d'autres règles, soumettez un ticket.
L'environnement de préproduction prend uniquement en charge les points de présence (POP) situés en Chine continentale.

Le tableau suivant décrit les paramètres de la règle.
Paramètre
Obligatoire
Description
Nom du script
Oui
Nom de la règle. Il ne peut contenir que des lettres, des chiffres et des traits de soulignement (_).
Code du script
Oui
-
Saisissez directement le code de la règle ou cliquez sur Use Code Template pour sélectionner un modèle adapté à un cas d'utilisation spécifique.
-
Rédigez le code de la règle en fonction de votre cas d'utilisation. Pour plus d'informations, consultez les exemples de cas d'utilisation EdgeScript.
Priorité
Oui
Priorité de la règle. Valeurs valides : de 0 à 999. Une valeur plus élevée indique une priorité plus faible. Les règles situées à différentes positions d'exécution disposent de paramètres de priorité indépendants.
Exécuter le script à
Oui
Position d'exécution de la règle. Pour plus de détails, consultez la section Position d'exécution et priorité.
Statut
Oui
Active ou désactive la règle.
Interruption
Non
Lorsque cette option est activée, elle empêche l'exécution des règles suivantes dans la même phase après la correspondance de cette règle.
Extensions
Non
Active les extensions de règle. Actuellement, seul le champ
_es_dbg=signatureest pris en charge, ce qui active le mode débogage. Cliquez sur Publish to Staging Environment.
-
-
Testez la règle dans l'environnement de préproduction.
Testez les scripts dans l'environnement de préproduction avant de les publier en production. Pour obtenir l'adresse IP de test de préproduction, résolvez le nom de domaine staging.myalicdn.com. Ensuite, mappez cette adresse IP au nom de domaine accéléré dans le fichier hosts de votre client.
Ajoutez le mappage entre l'adresse IP de test de préproduction et le nom de domaine accéléré au fichier hosts. Le chemin d'accès au fichier hosts varie selon le système d'exploitation :
Windows : C:\Windows\System32\drivers\etc\hosts.
macOS : /etc/hosts.
-
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.
ImportantLa publication des règles dans l'environnement de production les efface automatiquement de l'environnement de préproduction.

Restaurer les règles de l'environnement de préproduction
Pour effacer toutes les configurations et réinitialiser l'environnement de préproduction à son état initial, cliquez sur Roll Back Scripts. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

Modifier la configuration d'un script

Pour modifier une règle dans l'environnement de production, ne la modifiez pas directement. Copiez-la plutôt dans l'environnement de préproduction, effectuez et testez vos modifications, puis publiez la règle mise à jour en production.
Cliquez sur Roll Back Scripts pour réinitialiser l'environnement de préproduction. Cela permet d'éviter toute interférence avec les configurations précédentes.
Cliquez sur Copy Rules from Production Environment pour copier les règles de l'environnement de production vers l'environnement de préproduction. Cette méthode évite les incohérences potentielles liées à une copie manuelle.

Dans l'environnement de préproduction, ajoutez, modifiez ou supprimez des règles.
Cliquez sur Publish to Staging Environment. Ensuite, testez les règles dans l'environnement de préproduction. Pour plus d'informations, reportez-vous à l'étape Tester la règle dans l'environnement de préproduction.
Après les tests, cliquez sur Publish All Rules to Production Environment et vérifiez que les règles fonctionnent comme prévu dans l'environnement de production.
Vous pouvez également gérer EdgeScript via la CLI. Pour plus de détails, consultez la rubrique Utiliser la CLI pour gérer EdgeScript.