Tüm Ürünler
Search
Belge Merkezi

Function Compute:Bağlam ve günlük biçimi

Son Güncelleme:Oct 08, 2026

Özel bir çalışma zamanı oluştururken Function Compute, bağlam ve yürütme meta verilerini HTTP istek üst bilgileri aracılığıyla çalışma zamanınıza iletir. Bu sayfada bu üst bilgiler ve çalışma zamanınızın aldığı günlük biçimleri açıklanmaktadır.

İstek üst bilgileri

Function Compute, her çağrıda otomatik olarak bir dizi ortak istek üst bilgisi oluşturur ve bunları özel çalışma zamanınıza gönderir. Hem olay hem de HTTP işlevleri bu üst bilgileri alır.

İşlev kodunuzdan diğer Alibaba Cloud hizmetlerini çağırmak için geçici kimlik bilgilerini x-fc-access-key-id , x-fc-access-key-secret ve x-fc-security-token üst bilgilerinde kullanın. Mevcut bir uygulamayı Function Compute'a geçiriyorsanız bu üst bilgilerin çoğunu yok sayabilirsiniz.
Üst bilgi Açıklama Örnek
x-fc-request-id Bu çağrı için benzersiz kimlik. a9e64a3c-1234-5678-abcd-ef0123456789
x-fc-access-key-id Geçici AccessKey kimliği. Function Compute, işlev için bir rol yapılandırdıktan sonra bu değeri almak üzere AssumeRole öğesini çağırır. STS.NaXxxx
x-fc-access-key-secret Geçici AccessKey gizli anahtarı; x-fc-access-key-id ile aynı şekilde elde edilir. 7jXxxx
x-fc-security-token Geçici güvenlik belirteci; x-fc-access-key-id ile aynı şekilde elde edilir. CAIS...
x-fc-function-handler İşlevin işleyicisi. Özel bir çalışma zamanında veya Custom Container çalışma zamanında bu değer yok sayılır; herhangi bir dize olarak ayarlayın. index.handler
x-fc-function-memory İşlevin kullanabileceği maksimum bellek miktarı. 512
x-fc-region İşlevin çalıştığı bölge. cn-hangzhou
x-fc-account-id İşlev sahibinin hesap kimliği. 123456789012
x-fc-qualifier İşlev çağrılırken belirtilen hizmet sürümü veya takma adı. Ayrıntılar için bkz. Canary dağıtımını uygulamak için sürümleri ve takma adları kullanma. LATEST veya myAlias
x-fc-version-id Çağrıda belirtilen belirli hizmet sürümü. 1
x-fc-function-name İşlevin adı. my-function
x-fc-service-logproject İşlevin ait olduğu hizmet için yapılandırılan Simple Log Service (SLS) günlük projesi. my-log-project
x-fc-service-logstore İşlevin ait olduğu hizmet için yapılandırılan Simple Log Service Logstore'u. my-logstore
x-fc-control-path İstek türü. Geçerli değerler için aşağıdaki tabloya bakın. /invoke

x-fc-control-path değerleri

Değer Anlamı
/invoke Bir olay işlevi çağrısı.
/http-invoke Bir HTTP işlevi çağrısı. Function Compute, istek yolunu, gövdesini ve özgün üst bilgileri içeren ortak üst bilgileri ekler; isteği çalışma zamanınıza iletir ve ardından yanıt üst bilgilerini ve gövdesini istemciye geri iletir.
/initialize Initializer hook çağrısı. Function Compute, bir çalışma zamanı ortamı ilk kez oluşturulduğunda bu isteği gönderir. Bir sınıf kurucusu gibi Initializer hook, bir konteynerin ömrü boyunca yalnızca bir kez çalışır.
Önemli

x-fc-security-token Custom Runtime (Debian 11) içinde desteklenmez. Bu ortamda geçici kimlik bilgilerini almak için bunun yerine ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET ve ALIBABA_CLOUD_SECURITY_TOKEN ortam değişkenlerini okuyun. Ayrıntılar için bkz. Ortam değişkenlerini yapılandırma.

Günlük biçimleri

Uygulama günlükleri (stdout)

Bir Function Compute hizmeti oluştururken günlüğe kaydetme özelliğini etkinleştirin. Özel çalışma zamanınızda stdout'a yazılan tüm çıktılar, yapılandırdığınız Simple Log Service Logstore'unda otomatik olarak toplanır. Kurulum talimatları için bkz. Günlüğe kaydetme özelliğini yapılandırma.

Yürütme günlükleri (x-fc-log-result)

Bu günlük türü, özel çalışma zamanları ve Custom Container çalışma zamanları dışındaki çalışma zamanları için geçerlidir. Çağrı isteği x-fc-log-type: Tail üst bilgisini içeriyorsa yanıt, işlevin yürütme günlüklerini içeren bir x-fc-log-result üst bilgisi döndürür. Her günlük girişi 4 KB ile sınırlıdır. Bu günlükleri Function Compute konsolunda işlev çağrı sonuçlarında görüntüleyin.

Günlük düzeyini belirtmek için kullanılan API programlama diline göre değişir. Dile özel ayrıntılar için bkz. Temel Bilgiler .

Sonraki adım