Tüm Ürünler
Search
Belge Merkezi

Function Compute:Cloud-native API Gateway triggers

Son Güncelleme:Oct 08, 2026

Function Compute için olay kaynağı olarak Cloud-native API Gateway kullanın. Bir istek ağ geçidine ulaştığında ilgili işlev çalışır ve sonuç çağrı yapan tarafa döndürülür.

Yalnızca Function Compute 3.0, Cloud-native API Gateway ile entegre edilebilir.

Nasıl çalışır?

Cloud-native API Gateway, işlevlerinizin önünde konumlanır ve yönlendirme, kimlik doğrulama ile trafik denetimini yönetir. Klasik API Gateway tetikleyicisi aksine Cloud-native API Gateway olay işlevleri ile web işlevleri arasında ayrım yapmaz; yönlendirme kuralları gelen istekleri eşleştirir ve yapılandırdığınız yol ile alan adına göre Function Compute hizmetine iletir.

İstek akışı şu şekildedir:

  1. Bir istemci HTTP isteğini ağ geçidinin alan adına gönderir.

  2. Ağ geçidi isteği yönlendirme kurallarınızla eşleştirir ve Function Compute hizmetine iletir.

  3. Function Compute işlevi çalıştırır ve sonucu döndürür.

  4. Ağ geçidi yanıtı istemciye geri gönderir.

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Bir Function Compute 3.0 işlevi. Ayrıntılar için bkz. İşlev oluşturma

  • Ağ geçidi örnekleri, HTTP API'leri, hizmetler ve rotalar oluşturmak üzere Cloud-native API Gateway erişimi

İşlevi Cloud-native API Gateway ile entegre etme

Adım 1: İşlev oluşturun

Function Compute konsolunda oturum açın ve bir işlev oluşturun. Ayrıntılar için bkz. İşlev oluşturma.

Adım 2: Arka uç hizmeti ayarlayın

2,1 Ağ geçidi örneği oluşturun

Cloud-native API Gateway içinde bir ağ geçidi örneği oluşturun. Ayrıntılar için bkz. Ağ geçidi örneği oluşturma.

2,2 HTTP API oluşturun

Ağ geçidi örneği altında bir HTTP API oluşturun. Ayrıntılar için bkz. HTTP API oluşturma.

2,3 Hizmet oluşturun

Function Compute işlevinize işaret eden bir hizmet oluşturun. Ayrıntılar için bkz. Hizmet oluşturma.

image

2,4 Rota oluşturun

HTTP API'yi arka uç hizmetine bağlamak için bir rota oluşturun. Ayrıntılar için bkz. Rota oluşturma.

Aşağıdaki parametreleri yapılandırın. Kalan parametreleri varsayılan değerlerinde bırakın.

image

Parametre Açıklama
Domain Name Hizmetin erişiminde kullanılan alan adı. Şekilde gösterilen example.com bir yer tutucudur; kendi alan adınızı ekleyip seçin.
Path Yönlendirme yolu. Farklı yollar farklı işlevleri tetikler.
Backend Services 2,3 adımında oluşturduğunuz arka uç hizmeti.

2,5 Yönlendirme kuralını yayınlayın

Rotayı etkinleştirmek için yönlendirme kuralını yayınlayın. Ayrıntılar için bkz. Yönlendirme kuralını yayınlama.

Adım 3: Entegrasyonu doğrulayın

  1. Hizmete bağlı ortamın ikinci düzey alan adını alın.

  2. Yayınlanan API'yi çağırın. Aşağıdaki örnekte curl kullanılmıştır:

    curl -i -X GET env-ct6ovnem1hknd****-cn-hangzhou.alicloudapi.com/fc

    Başarılı bir yanıt şuna benzer:

    HTTP/1.1 200 OK
    access-control-expose-headers: Date,x-fc-request-id
    content-disposition: attachment
    content-length: 11
    content-type: application/json
    x-fc-request-id: 1-674eae6c-15b2172f-7db950e70148
    date: Tue, 03 Dec 2024 07:08:28 GMT
    req-cost-time: 29
    req-arrive-time: 1733209708197
    resp-start-time: 1733209708226
    x-envoy-upstream-service-time: 28
    server: istio-envoy
    
    hello world

Sonraki adımlar