Tüm Ürünler
Search
Belge Merkezi

Function Compute:Tetikleyici Yönetimi

Son Güncelleme:Oct 08, 2026

Tetikleyiciler, bir işlevin ne zaman çalışacağını belirler. Bir olay tetikleyicinin kurallarıyla eşleştiğinde, olay kaynağı ilişkili işlevi otomatik olarak çağırır.

Tek yönlü entegre tetikleyiciler —örneğin API Gateway trigger —olay kaynağı tarafında yapılandırılır ve Function Compute konsolunda değiştirilemez. Bu sayfa, tek yönlü entegre tetikleyici kurulumunu kapsamaz.

Nasıl Çalışır

Çift yönlü entegre tetikleyicileri Function Compute konsolunda oluşturur ve yönetirsiniz. Kaynak hizmette bir olay gerçekleştiğinde—örneğin OSS'e yeni bir dosya yüklendiğinde veya bir Kafka konusuna mesaj yayınlandığında—kaynak hizmet olayı Function Compute'a iletir ve Function Compute işlevinizi çağırır.

Tek yönlü entegre tetikleyiciler farklı çalışır: Tetikleyici yapılandırması olay kaynağı tarafında (örneğin API Gateway veya Application Load Balancer) bulunur ve Function Compute konsolundan yapılandırılamaz.

Bir işlev en fazla 10 tetikleyiciyi destekler.

Ön Koşullar

Başlamadan önce aşağıdakileri yaptığınızdan emin olun:

Tetikleyici Seçimi

Aşağıdaki tabloda, doğru seçimi yapmanıza yardımcı olmak amacıyla desteklenen tüm tetikleyiciler ve tipik kullanım senaryoları listelenmiştir.

Çift Yönlü Entegre Tetikleyiciler

Tetikleyici Tipik Kullanım Senaryosu
Zaman tetikleyicisi Zamanlanmış görevleri çalıştırma (cron tabanlı)
OSS tetikleyicisi Object Storage Service'e yüklenen dosyaları işleme
SLS tetikleyicisi Simple Log Service günlük verilerini analiz etme veya iletme
CDN tetikleyicisi CDN olaylarına (yenileme, gönderme) tepki verme
Tablestore tetikleyicisi Tablestore veri değişikliklerine yanıt verme
HTTP tetikleyicisi İşlevi HTTP uç noktası olarak sunma
Simple Message Queue (eski adıyla MNS) konu tetikleyicisi Simple Message Queue konu mesajlarını tüketme
Simple Message Queue (eski adıyla MNS) kuyruk tetikleyicisi Simple Message Queue mesajlarını tüketme
RocketMQ tetikleyicisi ApsaraMQ for RocketMQ mesajlarını tüketme
RabbitMQ tetikleyicisi ApsaraMQ for RabbitMQ mesajlarını tüketme
Kafka tetikleyicisi ApsaraMQ for Kafka mesajlarını tüketme
DTS tetikleyicisi Data Transmission Service veri geçişi veya senkronizasyon olaylarına yanıt verme
MQTT tetikleyicisi ApsaraMQ for MQTT IoT cihaz mesajlarını işleme
Kendi tarafından yönetilen Apache RocketMQ tetikleyicisi Kendi tarafından yönetilen Apache RocketMQ kümesinden mesajları tüketme

Tek Yönlü Entegre Tetikleyiciler

Tetikleyici Tipik Kullanım Senaryosu
API Gateway tetikleyicisi API Gateway aracılığıyla işlev çağırma
Cloud-native API Gateway tetikleyicisi Cloud-native API Gateway aracılığıyla işlev çağırma
ALB tetikleyicisi Application Load Balancer (ALB) arkasındaki bir işlevi çağırma

Cloud Hizmet Olay Tetikleyicileri

Tetikleyici Tipik Kullanım Senaryosu
Cloud hizmet olay tetikleyicisi Alibaba Cloud hizmet olaylarına yanıt verme

Tetikleyici Güncelleme

Bu yordam Simple Message Queue (eski adıyla MNS) konu tetikleyicileri veya Tablestore tetikleyicileri için geçerli değildir.
  1. Function Compute konsoluna giriş yapın. Sol gezinme bölmesinde Functions öğesine tıklayın.

  2. Üst gezinme çubuğunda bir bölge seçin. Functions sayfasında yönetmek istediğiniz işleve tıklayın.

  3. İşlev ayrıntıları sayfasında Trigger sekmesine tıklayın. Tetikleyici listesinde, güncellemek istediğiniz tetikleyici için Actions sütunundaki Modify seçeneğine tıklayın.

  4. Edit Trigger panelinde tetikleyici yapılandırmasını gerektiği gibi güncelleyin. OK seçeneğine tıklayın.

Kullanılmayan bir tetikleyiciyi silmek için Trigger sekmesindeki talimatları izleyin.