Tüm Ürünler
Search
Belge Merkezi

Function Compute:Overview of CDN event triggers

Son Güncelleme:Oct 08, 2026

CDN olay tetikleyicisi, Alibaba Cloud Content Delivery Network (CDN) ile Function Compute arasında bağlantı kurar. Böylece önbellek yenileme, günlük dosyası oluşturma ve alan adı yönetimi değişiklikleri gibi CDN yaşam döngüsü olayları gerçekleştiğinde işlevleriniz otomatik olarak çalışır. İşlev kodunuzu bir kez yazın; belirttiğiniz alan adlarında eşleşen bir olay algılandığında tetikleyici işlevi çağırır.

Nasıl çalışır?

Alibaba Cloud CDN, kaynak sunucu kaynaklarını son kullanıcılara daha yakın konumlarda önbelleğe alarak gecikme süresini azaltan ve kaynak trafiğini hafifleten dağıtılmış bir uç düğüm ağıdır. CDN bir yaşam döngüsü olayını yakaladığında olay verilerini JSON dizesi olarak kodlar ve işlemek üzere işlevinize iletir.

Kullanım senaryoları

  • Önbellek yenileme ve ön yükleme durumunu izleme — Durum listesini tekrar tekrar sorgulamak yerine, yenileme veya ön yükleme işlemi tamamlandığında mevcut durumu anında öğrenmek için CachedObjectsRefreshed ve CachedObjectsPushed olaylarına tepki verin.

  • Günlük dosyalarını gelir gelmez işleme — Zamanlanmış bir toplu işi beklemek yerine, CDN yeni bir günlük dosyası oluşturduğunda günlük işleme işlem hatlarını hemen çalıştırmak için LogFileCreated olaylarına tepki verin.

  • Alan adı yaşam döngüsü değişikliklerine yanıt verme — Bir CDN alan adı etkinleştirildiğinde veya devre dışı bırakıldığında aşağı akış veri işlemeyi tetiklemek için CdnDomainStarted veya CdnDomainStopped olaylarına tepki verin.

Desteklenen olaylar

Tüm olaylar alan adına göre filtrelenir. CDN sistemi, tetikleyicinizin filtresiyle eşleşen bir alanda bir olay algıladığında işlevinizi otomatik olarak çağırır. Tüm olaylar 1.0.0 sürümünü kullanır.

Olay Tetiklenme zamanı Referans
CachedObjectsRefreshed Alanda bir önbellek yenileme işlemi tamamlandığında RefreshObjectCaches
CachedObjectsBlocked Belirtilen URL bir Varlık Noktasında (POP) engellendiğinde.
Not

Bu olayı kullanmak için hesabınızın CDN izin listesine eklenmesi amacıyla submit a ticket.

—
CachedObjectsPushed Alanda bir önbellek ön yükleme işlemi tamamlandığında PushObjectCache
LogFileCreated CDN alan adı için yeni bir günlük dosyası oluşturduğunda DescribeCdnDomainLogs
CdnDomainStarted Bir CDN alan adı etkinleştirildiğinde StartCdnDomain
CdnDomainStopped Bir CDN alan adı devre dışı bırakıldığında StopCdnDomain
CdnDomainAdded Yeni bir CDN alan adı eklendiğinde AddCdnDomain
CdnDomainDeleted Bir CDN alan adı silindiğinde DeleteCdnDomain