Topik ini menjelaskan konteks yang digunakan saat menggunakan waktu proses Node.js di Function Compute untuk menulis 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 tracing, dan lingkungan eksekusi.
| 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. |
| credentials | Struktur Credentials, yang terdiri dari bidang-bidang berikut:
| Pasangan AccessKey sementara yang diperoleh Function Compute dengan mengasumsikan peran layanan tertaut Anda. Pasangan AccessKey sementara ini berlaku selama 36 jam. Anda dapat menggunakan |
| function | Struktur FunctionMeta, yang terdiri dari bidang-bidang berikut:
| Informasi dasar dari fungsi yang dipanggil, seperti nama, handler, memori, dan periode timeout fungsi. |
| service | Struktur ServiceMeta, yang terdiri dari bidang-bidang berikut:
| Informasi tentang layanan tempat fungsi tersebut berada, seperti nama, proyek terkait dan penyimpanan log di Log Service, versi, serta alias layanan. Parameter |
| region | String | ID wilayah tempat fungsi dipanggil. Sebagai contoh, jika fungsi dipanggil di wilayah China (Shanghai), ID wilayahnya adalah cn-shanghai. Untuk informasi lebih lanjut, lihat Titik akhir layanan. |
| accountId | String | ID akun Alibaba Cloud tempat fungsi tersebut berada. |
| tracing | Struktur Tracing, yang terdiri dari bidang-bidang berikut:
| Parameter yang terkait dengan Analisis Tracing. Untuk informasi lebih lanjut, lihat Ikhtisar. |
| logger | Struktur ContextLog yang didefinisikan oleh Function Compute. Struktur ini terdiri dari bidang-bidang berikut:
| Menentukan objek log, yang digunakan untuk mencetak log. Log dicetak dalam format Date Request ID [Level] Konten log. Contoh: 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc. |