# AWS Lambda Integrasi untuk Botpress Manfaatkan kekuatan AWS Lambda langsung dari chatbot Botpress Anda. Integrasi ini memungkinkan Anda untuk mengelola fungsi Lambda, termasuk mencantumkan, mengambil, memanggil, dan menghapus fungsi, serta menangani lapisan Lambda. ## Daftar Isi - [Pendahuluan] (#pengantar) - [AWS Lambda Pengaturan & Konfigurasi] (#aws-lambda-setup--konfigurasi) - [Prasyarat](#prerequisites) - [Aktifkan Integrasi](#aktifkan-integrasi) - [Tindakan] (#tindakan) - [Daftar Fungsi](#daftar-fungsi) - [Daftar Versi Fungsi](#daftar-fungsi-versi) - [Dapatkan Fungsi] (#get-function) - [Dapatkan Konfigurasi Fungsi](#get-function-configuration) - [Dapatkan Kebijakan Fungsi] (#get-function-policy) - [Hapus Fungsi] (#hapus-fungsi) - [Publikasikan Versi Fungsi] (#publish-function-version) - [Panggil Fungsi] (#panggil-fungsi) - [Memanggil URL Fungsi] (#memanggil-fungsi-url) - [Daftar Lapisan] (#daftar-lapisan) - [Daftar Versi Lapisan](#list-layer-versions) - [Dapatkan Versi Lapisan](#get-layer-version) - [Kasus Penggunaan] (#kasus-penggunaan) - [Acara yang Didukung](#supported-events) ## Pendahuluan Integrasi AWS Lambda untuk Botpress memberdayakan chatbot Anda untuk mengelola fungsi tanpa server. Buat daftar, dapatkan, dan hapus fungsi Lambda, panggil, dan tangani lapisan secara langsung melalui chatbot Anda. Integrasi ini sangat ideal untuk mengotomatiskan alur kerja cloud . ## AWS Lambda Penyiapan & Konfigurasi ### Prasyarat Sebelum mengaktifkan Integrasi Botpress AWS Lambda , pastikan Anda memiliki yang berikut ini: - Instance server Botpress yang disiapkan baik secara lokal maupun di cloud. - Kredensial AWS dengan izin untuk mengakses layanan Lambda. ### Mengaktifkan Integrasi Untuk mengaktifkan integrasi AWS Lambda di Botpress, ikuti langkah-langkah berikut: 1. Akses panel admin Botpress Anda. 2. Buka bagian "Integrasi". 3. Cari integrasi AWS Lambda dan klik "Aktifkan" atau "Konfigurasi". 4. Berikan `accessKeyId`, `secretAccessKey`, dan `region` yang diperlukan. 5. Simpan konfigurasi. ## Tindakan Berikut ini adalah tindakan yang didukung oleh integrasi AWS Lambda : ### Daftar Fungsi Membuat daftar semua fungsi Lambda. ### Daftar Versi Fungsi Mencantumkan semua versi fungsi Lambda tertentu. ### Dapatkan Fungsi Mengambil rincian tentang fungsi Lambda tertentu. ### Dapatkan Konfigurasi Fungsi Mengambil rincian konfigurasi fungsi Lambda tertentu. ### Dapatkan Kebijakan Fungsi Mengambil kebijakan sumber daya dari fungsi Lambda tertentu. ### Hapus Fungsi Menghapus fungsi Lambda tertentu. ### Publikasikan Versi Fungsi Menerbitkan versi baru dari fungsi Lambda tertentu. ### Memanggil Fungsi Memanggil fungsi Lambda tertentu. ### Daftar Lapisan Membuat daftar lapisan Lambda. ### List Layer Versions Mencantumkan versi lapisan Lambda tertentu. ### Dapatkan Versi Lapisan Mengambil rincian versi layer Lambda tertentu. ## Kasus Penggunaan Berikut adalah beberapa kasus penggunaan umum untuk integrasi AWS Lambda : 1. Manajemen Fungsi ** ** Manajemen Fungsi - Memungkinkan pengguna untuk membuat daftar dan mengambil rincian fungsi Lambda. - Gunakan tindakan Daftar Fungsi untuk menampilkan semua fungsi yang tersedia. - Gunakan tindakan Dapatkan Fungsi dan Dapatkan Konfigurasi Fungsi untuk mengambil rincian dan konfigurasi fungsi tertentu. 2. Pemanggilan Fungsi **Pemanggilan Fungsi** - Memungkinkan pengguna untuk memanggil fungsi Lambda langsung dari chatbot. - Gunakan tindakan Panggil Fungsi untuk menjalankan fungsi dengan muatan tertentu. - Gunakan tindakan Panggil Fungsi URL untuk memicu fungsi melalui URL. 3. Manajemen Versi ** ** Manajemen Versi - Mengelola dan mengambil versi fungsi Lambda. - Gunakan tindakan Daftar Versi Fungsi untuk menampilkan semua versi fungsi. - Gunakan tindakan Publikasikan Versi Fungsi untuk membuat versi baru. 4. **Manajemen Lapisan ** Manajemen Lapisan - Mengelola dan mengambil layer Lambda dan versinya. - Gunakan tindakan List Layers dan List Layer Versions untuk menampilkan layer dan versinya. - Gunakan tindakan Dapatkan Versi Layer untuk mengambil rincian versi layer tertentu. 5. **Penghapusan Fungsi ** Penghapusan Fungsi - Menghapus fungsi Lambda tertentu bila tidak diperlukan lagi. - Gunakan tindakan Hapus Fungsi untuk menghapus fungsi yang tidak digunakan atau sudah usang. ## Peristiwa yang Didukung Integrasi ini saat ini tidak menyertakan peristiwa yang dipicu berdasarkan aktivitas AWS Lambda . Namun, Anda dapat menyesuaikan integrasi untuk mendengarkan pemberitahuan peristiwa Lambda tertentu melalui AWS SNS (Layanan Pemberitahuan Sederhana) atau layanan AWS lainnya yang memicu alur kerja di Botpress.