Tüm Ürünler
Search
Belge Merkezi

Function Compute:Bağlam

Son Güncelleme:Oct 10, 2026

Bu konu, kodlama amacıyla Function Compute içinde Node.js çalışma zamanını kullanırken bağlamla ilgili kavramları açıklar.

Bağlam nedir?

Function Compute bir işlevi çalıştırdığında sistem, işlevin yürütülmesinde kullanılan yönteme bir bağlam nesnesi iletir. Bu nesne; çağrılar, hizmetler, işlevler, izleme analizi ve çalışma zamanlarıyla ilgili bilgileri içerir.

Aşağıdaki tabloda bağlam içinde yer alan parametreler açıklanmıştır.

Alan

Tür

Açıklama

requestId

String

İşlevi çağırmak için kullanılan isteğin benzersiz kimliği. Hata oluşması durumunda sorun giderme amacıyla bu kimliği kaydedebilirsiniz.

credentials

Şu alanlardan oluşan Credentials yapısı:

  • accessKeyId

  • accessKeySecret

  • securityToken

Bir işlev için rol yapılandırdığınızda Function Compute, AssumeRole API'si aracılığıyla geçici anahtar kümesi alır. Bu anahtarlar 36 saat boyunca geçerlidir. Kodunuzda AccessKey çiftinizi işlev koduna yazmak zorunda kalmadan OSS gibi ilgili hizmetlere erişmek için Credentials öğesini kullanabilirsiniz. Daha fazla bilgi için bkz. Function Compute'a diğer Alibaba Cloud hizmetlerine erişim izni verme.

function

Şu alanları içeren FunctionMeta yapısı:

  • name

  • handler

  • memory

  • timeout

Çağrılan işlevin adı, işleyicisi, belleği ve zaman aşımı süresi gibi temel bilgileri içerir.

service

Şu alanları içeren ServiceMeta yapısı:

  • logProject

  • logStore

  • qualifier

  • versionId

İşlevin ait olduğu hizmetle ilgili bilgilerdir; hizmetin adı, Simple Log Service içindeki ilişkili proje ve Logstore, sürüm ve hizmet takma adı gibi verileri kapsar. qualifier parametresi, bir işlevi çağırırken belirtilen hizmetin sürümünü veya takma adını gösterir. versionId parametresi ise gerçekten çağrılan hizmetin sürümünü belirtir.

region

String

İşlevin çağrıldığı bölgenin kimliği. Örneğin, işlev Çin (Şanghay) bölgesinde çağrılıyorsa bölge kimliği cn-shanghai olur. Daha fazla bilgi için bkz. Hizmet uç noktaları.

accountId

String

İşlevin ait olduğu Alibaba Cloud hesabının kimliği.

logger

Function Compute tarafından tanımlanan ContextLog yapısı. Yapı şu alanlardan oluşur:

  • debug

  • info

  • warn

  • error

  • log

Günlükleri yazdırmak için kullanılan günlük nesnesini belirtir. Günlükler Tarih İstek Kimliği [Seviye] Günlük içeriği biçiminde yazdırılır. Örnek: 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.