# 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

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.
  1. 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.
  1. 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.
  1. **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.
  1. **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.