# AWS Lambda Integration für Botpress Nutzen Sie die Leistungsfähigkeit von AWS Lambda direkt von Ihrem Botpress Chatbot aus. Diese Integration ermöglicht Ihnen die Verwaltung von Lambda-Funktionen, einschließlich Auflisten, Abrufen, Aufrufen und Löschen von Funktionen sowie die Handhabung von Lambda-Ebenen. ## Inhaltsverzeichnis - [Einführung](#introduction) - [AWS Lambda Einrichtung & Konfiguration](#aws-lambda-setup--configuration) - [Voraussetzungen](#Voraussetzungen) - Integration einschalten](#enable-integration) - [Aktionen](#actions) - [Funktionen auflisten](#list-functions) - [Funktionsversionen auflisten](#list-function-versions) - [Funktion abrufen](#get-function) - [Funktionskonfiguration abrufen](#get-function-configuration) - [Funktionsrichtlinie abrufen](#get-function-policy) - [Funktion löschen](#delete-function) - [Funktionsversion veröffentlichen](#publish-function-version) - Funktion aufrufen](#invoke-function) - [URL der Funktion aufrufen](#invoke-function-url) - [Ebenen auflisten](#list-layers) - [Ebenen-Versionen auflisten](#list-layer-versions) - Ebenenversion abrufen](#get-layer-version) - [Use Cases](#use-cases) - [Unterstützte Ereignisse](#supported-events) ## Einführung Die AWS Lambda Integration für Botpress ermöglicht es Ihrem Chatbot, serverlose Funktionen zu verwalten. Sie können Lambda-Funktionen auflisten, abrufen und löschen, sie aufrufen und Ebenen direkt über Ihren Chatbot verwalten. Diese Integration ist ideal für die Automatisierung von cloud Workflows. ## AWS Lambda Einrichtung & Konfiguration ### Voraussetzungen Bevor Sie die Botpress AWS Lambda Integration aktivieren, stellen Sie bitte sicher, dass Sie über die folgenden Voraussetzungen verfügen: - Eine Botpress Serverinstanz, die entweder lokal oder im cloud eingerichtet ist. - AWS-Anmeldeinformationen mit Zugriffsrechten für Lambda-Services. ### Integration aktivieren Gehen Sie folgendermaßen vor, um die AWS Lambda Integration in Botpress zu aktivieren: 1. Greifen Sie auf Ihr Botpress Admin-Panel zu. 2. Navigieren Sie zum Abschnitt "Integrationen". 3. Suchen Sie die Integration AWS Lambda und klicken Sie auf "Aktivieren" oder "Konfigurieren". 4. Geben Sie die erforderlichen Werte "AccessKeyId", "SecretAccessKey" und "Region" ein. 5. Speichern Sie die Konfiguration. ## Aktionen Hier sind die Aktionen, die von der AWS Lambda Integration unterstützt werden: ### Funktionen auflisten Alle Lambda-Funktionen auflisten. ### Funktionsversionen auflisten Alle Versionen einer bestimmten Lambda-Funktion auflisten. ### Funktion abrufen Abrufen von Details über eine bestimmte Lambda-Funktion. ### Get Function Konfiguration Abrufen von Konfigurationsdetails einer angegebenen Lambda-Funktion. ### Get Function Policy Ruft die Ressourcenrichtlinie einer bestimmten Lambda-Funktion ab. ### Funktion löschen Löscht eine angegebene Lambda-Funktion. ### Version der Funktion veröffentlichen Veröffentlichen Sie eine neue Version einer angegebenen Lambda-Funktion. ### Funktion aufrufen Ruft eine angegebene Lambda-Funktion auf. ### Ebenen auflisten Lambda-Ebenen auflisten. ### Ebenenversionen auflisten Auflisten der Versionen einer bestimmten Lambda-Ebene. ### Get Layer Version Abrufen von Details zu einer bestimmten Lambda-Schichtversion. ## Use Cases Hier sind einige häufige Anwendungsfälle für die AWS Lambda Integration: 1. **Funktionsverwaltung** - Ermöglichen Sie es Benutzern, Details von Lambda-Funktionen aufzulisten und abzurufen. - Verwenden Sie die Aktion List Functions, um alle verfügbaren Funktionen anzuzeigen. - Verwenden Sie die Aktionen "Funktion abrufen" und "Funktionskonfiguration abrufen", um Details und Konfiguration bestimmter Funktionen abzurufen. 2. **Funktionsaufruf** - Ermöglichen Sie es Benutzern, Lambda-Funktionen direkt vom Chatbot aus aufzurufen. - Verwenden Sie die Aktion Invoke Function, um Funktionen mit bestimmten Nutzdaten auszuführen. - Verwenden Sie die Aktion "Invoke Function URL", um Funktionen über URLs auszulösen. 3. **Versionsverwaltung** - Verwalten und Abrufen von Versionen von Lambda-Funktionen. - Verwenden Sie die Aktion Funktionsversionen auflisten, um alle Versionen einer Funktion anzuzeigen. - Verwenden Sie die Aktion Funktionsversion veröffentlichen, um neue Versionen zu erstellen. 4. **Schichtverwaltung** - Verwalten und Abrufen von Lambda-Ebenen und deren Versionen. - Verwenden Sie die Aktionen Ebenen auflisten und Ebenenversionen auflisten, um Ebenen und ihre Versionen anzuzeigen. - Verwenden Sie die Aktion "Ebenenversion abrufen", um Details zu einer bestimmten Ebenenversion abzurufen. 5. **Löschung von Funktionen** - Löschen Sie bestimmte Lambda-Funktionen, wenn sie nicht mehr benötigt werden. - Verwenden Sie die Aktion Funktion löschen, um nicht verwendete oder veraltete Funktionen zu entfernen. ## Unterstützte Ereignisse Diese Integration umfasst derzeit keine Ereignisse, die auf der Grundlage von AWS Lambda Aktivitäten ausgelöst werden. Sie können die Integration jedoch so anpassen, dass sie auf bestimmte Lambda-Ereignisbenachrichtigungen über AWS SNS (Simple Notification Service) oder andere AWS-Services+ wartet, die Workflows in Botpress auslösen.
Schaffen Sie erstaunliche AI-Agenten-Erlebnisse.