Procédure

Connectez-vous à la console DCDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, recherchez 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.
RemarqueVous ne pouvez ajouter qu'une seule règle EdgeScript par nom de domaine. Pour ajouter des règles supplémentaires, 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
Script Name
Oui
Nom de la règle. Seules les lettres, les chiffres et les traits de soulignement (_) sont autorisés.
Script Code
Oui
-
Saisissez directement le code de la règle ou cliquez sur Use Code Template pour sélectionner un modèle adapté à votre cas d'usage.
-
Rédigez le code de la règle selon vos besoins. Pour plus d'informations, consultez Exemples de cas d'usage EdgeScript.
Priority
Oui
Priorité de la règle. Valeurs valides : 0 à 999. Plus la valeur est élevée, plus la priorité est faible. Les règles situées à différentes positions d'exécution disposent de paramètres de priorité indépendants.
Run Script At
Oui
Position d'exécution de la règle. Pour plus de détails, consultez Position d'exécution et priorité.
Status
Oui
Active ou désactive la règle.
Break
Non
Si cette option est activée, l'exécution des règles suivantes de la même phase s'arrête dès que cette règle correspond.
Extensions
Non
Active les extensions de règle. Seul le champ
_es_dbg=signatureest actuellement pris en charge ; il permet d'activer 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. Mappez ensuite 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. L'emplacement du 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 supprime 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 une configuration de 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, appliquez 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 évite toute interférence avec des 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 prévient 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. Testez ensuite les règles dans l'environnement de préproduction. Pour plus d'informations, consultez l'étape Tester la règle dans l'environnement de préproduction.
Après le test, 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 à l'aide de la CLI. Pour plus de détails, consultez Utiliser la CLI pour gérer EdgeScript.