全部产品
Search
文档中心

Function Compute:Konteks

更新时间:Jul 06, 2025

Topik ini menjelaskan konsep-konsep terkait konteks saat menggunakan waktu proses Node.js di Function Compute untuk penulisan kode.

Apa itu konteks?

Saat Function Compute menjalankan suatu fungsi, sistem mengirimkan objek konteks ke metode yang digunakan untuk mengeksekusi fungsi tersebut. Objek ini mencakup informasi tentang pemanggilan, layanan, fungsi, analisis pelacakan, dan waktu proses.

Tabel berikut menjelaskan parameter yang terdapat dalam objek konteks.

Bidang

Tipe

Deskripsi

requestId

String

ID unik dari permintaan yang digunakan untuk memanggil fungsi. Anda dapat mencatat ID ini untuk pemecahan masalah jika terjadi kesalahan.

kredensial

Struktur Kredensial, yang terdiri dari bidang-bidang berikut:

  • accessKeyId

  • accessKeySecret

  • securityToken

Setelah Anda mengonfigurasi peran untuk suatu fungsi, Function Compute mendapatkan satu set kunci sementara melalui API AssumeRole. Kunci-kunci ini berlaku selama 36 jam. Anda dapat menggunakan Credentials dalam kode Anda untuk mengakses layanan terkait seperti OSS. Dengan cara ini, Anda dapat mengakses layanan tanpa perlu menulis pasangan AccessKey di dalam kode fungsi. Untuk informasi lebih lanjut, lihat Memberikan izin Function Compute untuk mengakses layanan Alibaba Cloud lainnya.

fungsi

Struktur FunctionMeta, yang berisi bidang-bidang berikut:

  • nama

  • Penanganan

  • memori

  • batas waktu

Informasi dasar tentang fungsi yang dipanggil, seperti nama, penanganan, memori, dan periode batas waktu fungsi.

layanan

Struktur ServiceMeta, yang berisi bidang-bidang berikut:

  • logProject

  • logStore

  • qualifier

  • versionId

Informasi tentang layanan tempat fungsi tersebut berada, seperti nama, proyek terkait, dan penyimpanan log di Layanan Log Sederhana, versi, serta alias layanan. Parameter qualifier menunjukkan versi atau alias layanan yang ditentukan saat Anda memanggil fungsi. Parameter versionId menunjukkan versi layanan yang sebenarnya dipanggil.

wilayah

String

ID wilayah tempat fungsi dipanggil. Sebagai contoh, jika fungsi dipanggil di wilayah Tiongkok (Shanghai), ID wilayahnya adalah cn-shanghai. Untuk informasi lebih lanjut, lihat Titik akhir layanan.

accountId

String

ID akun Alibaba Cloud tempat fungsi tersebut berada.

logger

Struktur ContextLog yang didefinisikan oleh Function Compute. Struktur ini terdiri dari bidang-bidang berikut:

  • debug

  • info

  • warn

  • error

  • log

Menentukan objek log, yang digunakan untuk mencetak log. Log dicetak dalam format Tanggal ID Permintaan [Level] Isi Log. Contoh: 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.