# Integrazione di AWS Lambda per Botpress Sfruttare la potenza di AWS Lambda direttamente dal vostro chatbot Botpress . Questa integrazione consente di gestire le funzioni Lambda, compresi l'elenco, il recupero, l'invocazione e l'eliminazione delle funzioni, nonché la gestione dei livelli Lambda. ## Indice - Introduzione](#introduzione) - [AWS Lambda Impostazione e configurazione](#aws-lambda-setup--configuration) - [Prerequisiti](#prerequisiti) - Abilitare l'integrazione](#enable-integration) - [Azioni](#azioni) - [Elenco funzioni](#list-functions) - [Elenco versioni funzioni](#list-function-versions) - [Ottieni funzione](#get-function) - [Ottieni la configurazione della funzione](#get-function-configuration) - [Ottieni politica di funzione](#get-function-policy) - [Cancellare funzione](#delete-function) - [Pubblica versione funzione](#publish-function-version) - Invocare funzione](#invoke-function) - [Invocare l'URL della funzione](#invoke-function-url) - [Elenca livelli](#list-layers) - [Elenca le versioni dei livelli](#list-layer-versions) - Ottenere la versione del livello](#get-layer-version) - Casi d'uso](#casi d'uso) - Eventi supportati](#supported-events) ## Introduzione L'integrazione AWS Lambda per Botpress consente al chatbot di gestire funzioni serverless. È possibile elencare, ottenere ed eliminare funzioni Lambda, invocarle e gestire i livelli direttamente attraverso il chatbot. Questa integrazione è ideale per automatizzare i flussi di lavoro di cloud . ## AWS Lambda Installazione e configurazione ### Prerequisiti Prima di abilitare l'integrazione Botpress AWS Lambda , assicurarsi di disporre di quanto segue: - Un'istanza del server Botpress configurata localmente o nel sito cloud. - Credenziali AWS con permessi di accesso ai servizi Lambda. ### Abilitare l'integrazione Per abilitare l'integrazione AWS Lambda in Botpress, procedere come segue: 1. Accedere al pannello di amministrazione di Botpress . 2. Andare alla sezione "Integrazioni". 3. Individuare l'integrazione AWS Lambda e fare clic su "Abilita" o "Configura". 4. Fornire i dati richiesti `accessKeyId`, `secretAccessKey` e `region`. 5. Salvare la configurazione. ## Azioni Ecco le azioni supportate dall'integrazione AWS Lambda : ### Elenca le funzioni Elenca tutte le funzioni Lambda. ### Elenca le versioni delle funzioni Elenca tutte le versioni di una funzione Lambda specificata. ### Ottieni funzione Recupera i dettagli di una funzione Lambda specificata. ### Ottieni la configurazione della funzione Recupera i dettagli della configurazione di una funzione Lambda specificata. ### Ottenere la politica della funzione Recupera la politica delle risorse di una funzione Lambda specificata. ### Elimina funzione Elimina una funzione Lambda specificata. ### Pubblicare la versione della funzione Pubblica una nuova versione di una funzione Lambda specificata. ### Invocare una funzione Invoca una funzione Lambda specificata. ### Elenca i livelli Elenca i livelli Lambda. ### Elencare le versioni dei livelli Elenca le versioni di un determinato livello Lambda. ### Ottenere la versione del livello Recupera i dettagli della versione di un livello Lambda specificato. ## Casi d'uso Ecco alcuni casi d'uso comuni per l'integrazione con AWS Lambda : 1. **Gestione delle funzioni** - Consente agli utenti di elencare e recuperare i dettagli delle funzioni Lambda. - Utilizzare l'azione List Functions per visualizzare tutte le funzioni disponibili. - Usare le azioni Get Function e Get Function Configuration per recuperare i dettagli e la configurazione di funzioni specifiche. 2. **Invocazione di funzioni** - Consente agli utenti di invocare funzioni Lambda direttamente dal chatbot. - Utilizzare l'azione Invoke Function per eseguire funzioni con payload specifici. - Utilizzare l'azione Invoke Function URL per attivare le funzioni tramite URL. 3. **Gestione delle versioni** - Gestire e recuperare le versioni delle funzioni Lambda. - Usare l'azione List Function Versions per visualizzare tutte le versioni di una funzione. - Usare l'azione Publish Function Version per creare nuove versioni. 4. **Gestione dei livelli** - Gestire e recuperare i livelli Lambda e le loro versioni. - Usare le azioni List Layers e List Layer Versions per visualizzare i layer e le loro versioni. - Usare l'azione Get Layer Version per recuperare i dettagli di una versione specifica del layer. 5. **Eliminazione di funzioni** - Eliminare funzioni Lambda specifiche quando non sono più necessarie. - Usare l'azione Delete Function per rimuovere le funzioni inutilizzate o obsolete. ## Eventi supportati Questa integrazione non include attualmente eventi che si attivano in base alle attività di AWS Lambda . Tuttavia, è possibile personalizzare l'integrazione per ascoltare le notifiche di eventi Lambda specifici tramite AWS SNS (Simple Notification Service) o altri servizi AWS+ che attivano i flussi di lavoro in Botpress.
Creare incredibili esperienze di agenti AI.