Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Créer une application à partir d'un modèle de fonction

Dernière mise à jour :Aug 12, 2026

ESA fournit un environnement d'exécution serverless au niveau de ses points de présence (POPs). Rédigez votre logique métier et configurez les règles de déclenchement : votre code s'exécute en toute sécurité et passe à l'échelle de manière élastique sur les POPs proches des utilisateurs. Cette approche élimine le besoin de provisionner des serveurs ou de gérer l'infrastructure, ce qui réduit les coûts opérationnels et améliore les temps de réponse.

Étape 1 : Créer une fonction

  1. Connectez-vous à la console ESA. Dans le volet de navigation de gauche, choisissez Edge Computing and AI > Functions and Pages. Cliquez sur Create Function.

  2. Définissez Function Templates sur Function Templates, sélectionnez un modèle de fonction, puis cliquez sur Next.

    image

  3. Saisissez un Routine Name ainsi qu'une Description, prévisualisez le code, puis cliquez sur Submit.

    image

  4. Une fois la compilation terminée, un nom de domaine public est généré pour la prévisualisation. Pour associer un nom de domaine personnalisé, consultez Configuration du nom de domaine.imageimage

    Remarque

    Ce nom de domaine public est destiné uniquement aux tests et reste valide pendant 60 minutes.

Étape 2 : Développement et débogage

Modifiez et déboguez le code de la fonction localement, puis déployez-le dans l'environnement de staging. Surveillez l'état et les performances de la fonction afin de garantir sa stabilité et son bon fonctionnement.

  1. Cliquez sur Function Settings, sélectionnez l'onglet Code, puis écrivez votre fonction en JavaScript ES6.

    image

    image

  2. ESA intègre un environnement de débogage situé à droite de l'éditeur de code dans la console. Après avoir rédigé votre code, cliquez sur Save. Dans la barre d'outils de droite, configurez la méthode de requête HTTP, l'en-tête de requête et le corps de la requête, puis cliquez sur Request. La console renvoie alors la réponse correspondante.

  3. Après le débogage du code, cliquez sur Generate Version.

  4. Sélectionnez l'onglet Deploy et cliquez sur Release. Dans la boîte de dialogue, choisissez Staging Environment pour publier la fonction. Celle-ci devient active sur les POPs de staging. Envoyez des requêtes depuis un client réel avec un en-tête Host pour vérifier la réponse.

    image

Étape 3 : Déploiement en production

Lorsque la fonction a passé la validation dans l'environnement de staging, publiez le code dans l'environnement de production.

  1. Sélectionnez l'onglet Deploy et cliquez sur Release.

  2. Cliquez sur Production Environment, sélectionnez la version à publier, puis cliquez sur Release. La version sélectionnée du code de la fonction se déploie alors sur tous les POPs de l'environnement de production.

    image

Associer un nom de domaine personnalisé

Après le déploiement, associez un domaine personnalisé à votre projet pour en faciliter l'accès. Consultez Configuration du nom de domaine.