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”.

Menggunakan AWS Lambda dengan aliran perubahan

Mode fokus
Menggunakan AWS Lambda dengan aliran perubahan - Amazon DocumentDB

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.

Amazon DocumentDB terintegrasi AWS Lambda sehingga Anda dapat menggunakan fungsi Lambda untuk memproses catatan dalam aliran perubahan. Pemetaan sumber peristiwa Lambda adalah sumber daya yang dapat digunakan untuk menjalankan fungsi Lambda untuk memproses peristiwa Amazon DocumentDB yang tidak langsung memanggil Lambda. Dengan aliran perubahan Amazon DocumentDB sebagai sumber peristiwa, Anda dapat membuat aplikasi berbasis peristiwa yang merespons perubahan dalam data Anda. Misalnya, Anda dapat menggunakan fungsi Lambda untuk memproses dokumen baru, melacak pembaruan ke dokumen yang ada, atau mencatat dokumen yang dihapus.

Anda dapat mengonfigurasi pemetaan sumber peristiwa untuk mengirim catatan dari aliran perubahan Amazon DocumentDB ke fungsi Lambda. Acara dapat dikirim satu per satu atau batch untuk meningkatkan efisiensi dan akan diproses secara berurutan. Anda dapat mengonfigurasi perilaku batching pemetaan sumber peristiwa berdasarkan durasi jendela waktu tertentu (0 - 300 detik) atau jumlah catatan batch (batas maksimal 10.000 catatan). Anda dapat membuat beberapa pemetaan sumber peristiwa untuk memproses data yang sama dengan beberapa fungsi Lambda, atau untuk memproses item yang berbeda dari beberapa aliran dengan satu fungsi.

Jika fungsi Anda mengembalikan kesalahan, Lambda mencoba ulang batch hingga berhasil diproses. Jika peristiwa dalam aliran perubahan telah kedaluwarsa, Lambda akan menonaktifkan pemetaan sumber peristiwa. Dalam hal ini, Anda dapat membuat pemetaan sumber peristiwa baru dan mengonfigurasinya dengan posisi awal pilihan Anda. Pemetaan sumber peristiwa Lambda memproses peristiwa setidaknya sekali karena sifat pollernya yang terdistribusi. Akibatnya, fungsi Lambda Anda mungkin menerima kejadian duplikat dalam situasi yang jarang terjadi. Ikuti praktik terbaik untuk bekerja dengan AWS Lambda fungsi dan buat fungsi idempoten untuk menghindari masalah yang terkait dengan peristiwa duplikat. Untuk informasi selengkapnya, lihat Menggunakan AWS Lambda console dengan Amazon DocumentDB di AWS Lambda Panduan Pengembang.

Sebagai praktik terbaik kinerja, fungsi Lambda harus berumur pendek. Untuk menghindari penundaan pemrosesan yang tidak perlu, logika yang rumit juga tidak boleh dijalankan. Khususnya untuk aliran kecepatan tinggi, lebih baik memicu alur kerja fungsi langkah pasca-pemrosesan asinkron daripada Lambdas yang berjalan lama secara sinkron. Untuk informasi selengkapnya AWS Lambda, lihat Panduan AWS Lambda Pengembang.

Batasan

Berikut ini adalah batasan yang perlu dipertimbangkan saat bekerja dengan Amazon AWS Lambda DocumentDB dan:

  • AWS Lambda saat ini hanya didukung di Amazon DocumentDB 4.0 dan 5.0.

  • AWS Lambda saat ini tidak didukung pada cluster elastis atau cluster global.

  • AWS Lambda ukuran muatan tidak boleh melebihi 6MB. Untuk informasi selengkapnya tentang ukuran batch Lambda, lihat “Perilaku pengelompokan” di bagian pemetaan sumber peristiwa Lambda di Panduan Pengembang.AWS Lambda

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.