View a markdown version of this page

Terapkan kode sebelum atau sesudah snapshot fungsi Lambda - AWS Lambda

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

Terapkan kode sebelum atau sesudah snapshot fungsi Lambda

Anda dapat menggunakan hook runtime untuk mengimplementasikan kode sebelum Lambda membuat snapshot atau setelah Lambda melanjutkan fungsi dari snapshot. Runtime hook berguna untuk berbagai tujuan, seperti:

  • Pembersihan dan inisialisasi: Sebelum snapshot dibuat, Anda dapat menggunakan hook runtime untuk melakukan operasi pembersihan atau pelepasan sumber daya. Setelah snapshot dipulihkan, Anda dapat menggunakan hook runtime untuk menginisialisasi ulang sumber daya atau status apa pun yang tidak diambil dalam snapshot.

  • Konfigurasi dinamis: Anda dapat menggunakan hook runtime untuk memperbarui konfigurasi atau metadata lainnya secara dinamis sebelum snapshot dibuat atau setelah dipulihkan. Ini dapat berguna jika fungsi Anda perlu beradaptasi dengan perubahan di lingkungan runtime.

  • Integrasi eksternal: Anda dapat menggunakan hook runtime untuk mengintegrasikan dengan layanan atau sistem eksternal, seperti mengirim pemberitahuan atau memperbarui status eksternal, sebagai bagian dari proses checkpointing dan pemulihan.

  • Penyetelan kinerja: Anda dapat menggunakan hook runtime untuk menyempurnakan urutan startup fungsi Anda, seperti dengan memuat dependensi terlebih dahulu. Untuk informasi selengkapnya, lihat Penyempurnaan performa.

Halaman berikut menjelaskan cara mengimplementasikan hook runtime untuk runtime pilihan Anda. Untuk Java-specific instruksi, lihatPengait SnapStart runtime Lambda untuk Java.