Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Status fungsi Lambda

Mode fokus
Status fungsi Lambda - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lambda menyertakan bidang Status dalam konfigurasi fungsi untuk semua fungsi untuk menunjukkan kapan fungsi Anda siap untuk dipanggil. Statememberikan informasi tentang status fungsi saat ini, termasuk apakah Anda berhasil menjalankan fungsi tersebut. Status fungsi tidak mengubah perilaku pemanggilan fungsi atau bagaimana fungsi Anda menjalankan kode.

catatan

Definisi status fungsi sedikit berbeda untuk SnapStartfungsi. Untuk informasi selengkapnya, lihat Lambda SnapStart dan status fungsi.

Status fungsi meliputi:

  • Pending— Setelah Lambda membuat fungsi, ia menetapkan status ke pending. Saat dalam status tertunda, Lambda mencoba membuat atau mengonfigurasi sumber daya untuk fungsi tersebut, seperti sumber daya VPC atau EFS. Lambda tidak memanggil fungsi selama status tertunda. Setiap pemanggilan atau tindakan API lainnya yang beroperasi pada fungsi akan gagal.

  • Active— Fungsi Anda bertransisi ke status aktif setelah Lambda menyelesaikan konfigurasi dan penyediaan sumber daya. Fungsi hanya dapat berhasil dipanggil saat aktif.

  • Failed— Menunjukkan bahwa konfigurasi atau penyediaan sumber daya mengalami kesalahan.

  • Inactive— Sebuah fungsi menjadi tidak aktif ketika sudah menganggur cukup lama bagi Lambda untuk merebut kembali sumber daya eksternal yang dikonfigurasi untuknya. Saat Anda mencoba memanggil fungsi yang tidak aktif, pemanggilan gagal dan Lambda menyetel fungsi ke status tertunda hingga sumber daya fungsi dibuat ulang. Jika Lambda gagal membuat ulang sumber daya, fungsi kembali ke status tidak aktif. Anda mungkin perlu menyelesaikan kesalahan apa pun dan menerapkan kembali fungsi Anda untuk mengembalikannya ke status aktif.

Jika Anda menggunakan alur kerja otomatisasi berbasis SDK atau memanggil layanan Lambda APIs secara langsung, pastikan Anda memeriksa status fungsi sebelum pemanggilan untuk memverifikasi bahwa fungsi tersebut aktif. Anda dapat melakukan ini dengan tindakan Lambda API GetFunction, atau dengan mengonfigurasi pelayan menggunakan SDK for AWS Java 2.0.

aws lambda get-function --function-name my-function --query 'Configuration.[State, LastUpdateStatus]'

Anda akan melihat output berikut:

[
 "Active",
 "Successful" 
]

Operasi berikut gagal saat pembuatan fungsi tertunda:

Status fungsi selama pembaruan

Lambda memiliki dua operasi untuk memperbarui fungsi:

Lambda menggunakan LastUpdateStatusatribut untuk melacak kemajuan operasi pembaruan ini. Saat pembaruan sedang berlangsung (kapan"LastUpdateStatus": "InProgress"):

contoh GetFunctionConfiguration respon

Contoh berikut adalah hasil GetFunctionConfigurationpermintaan pada fungsi yang menjalani pembaruan.

{ "FunctionName": "my-function", "FunctionArn": "arn:aws:lambda:us-east-1:123456789012:function:my-function", "Runtime": "nodejs22.x", "VpcConfig": { "SubnetIds": [ "subnet-071f712345678e7c8", "subnet-07fd123456788a036", "subnet-0804f77612345cacf" ], "SecurityGroupIds": [ "sg-085912345678492fb" ], "VpcId": "vpc-08e1234569e011e83" }, "State": "Active", "LastUpdateStatus": "InProgress", ... }
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.