Tous les produits
Search
Centre de documentation

Function Compute:Présentation des déclencheurs d'événements CDN

Dernière mise à jour :Aug 12, 2026

Le déclencheur d'événements CDN connecte Alibaba Cloud Content Delivery Network (CDN) à Function Compute. Vos fonctions s'exécutent ainsi automatiquement lors des événements du cycle de vie CDN, tels que les actualisations de cache, la création de fichiers journaux ou les modifications de gestion de domaine. Rédigez le code de votre fonction une seule fois ; le déclencheur gère l'invocation dès qu'un événement correspondant est détecté sur les domaines spécifiés.

Fonctionnement

Alibaba Cloud CDN est un réseau distribué de nœuds périphériques qui met en cache les ressources du serveur d'origine à proximité des utilisateurs finaux. Cette architecture réduit la latence et décharge le trafic de votre origine. Lorsqu'un événement du cycle de vie est capturé, le système encode les données sous forme de chaîne JSON et les transmet à votre fonction pour traitement.

Cas d'utilisation

  • Suivi de l'état d'actualisation et de préchargement du cache — Exploitez les événements CachedObjectsRefreshed et CachedObjectsPushed pour obtenir l'état actuel d'une opération dès son achèvement, sans avoir à interroger régulièrement la liste des statuts.

  • Traitement des fichiers journaux en temps réel — Utilisez les événements LogFileCreated afin de lancer vos pipelines de traitement immédiatement après la génération d'un nouveau fichier journal par le CDN, ce qui évite d'attendre un traitement par lots planifié.

  • Réaction aux changements du cycle de vie des domaines — Tirez parti des événements CdnDomainStarted ou CdnDomainStopped pour déclencher des traitements de données en aval dès l'activation ou la désactivation d'un domaine CDN.

Événements pris en charge

Tous les événements sont filtrés par nom de domaine. Dès que le système CDN détecte un événement sur un domaine correspondant au filtre de votre déclencheur, il invoque automatiquement votre fonction. L'ensemble des événements utilise la version 1.0.0.

ÉvénementDéclenchementRéférence
CachedObjectsRefreshedUne opération d'actualisation du cache se termine sur le domaineRefreshObjectCaches
CachedObjectsBlockedUne URL spécifique est bloquée sur un Point of Presence (POP).
Remarque

Pour utiliser cet événement, envoyez un ticket afin d'ajouter votre compte à la liste d'autorisation du CDN.

CachedObjectsPushedUne opération de préchargement du cache se termine sur le domainePushObjectCache
LogFileCreatedLe CDN génère un nouveau fichier journal pour le domaineDescribeCdnDomainLogs
CdnDomainStartedUn domaine CDN est activéStartCdnDomain
CdnDomainStoppedUn domaine CDN est désactivéStopCdnDomain
CdnDomainAddedUn nouveau domaine CDN est ajoutéAddCdnDomain
CdnDomainDeletedUn domaine CDN est suppriméDeleteCdnDomain