# Integrazione di AWS S3 per Botpress Sfruttate la potenza di AWS S3 direttamente dal vostro chatbot Botpress . Questa integrazione consente di gestire i bucket e gli oggetti S3, eseguendo operazioni quali la creazione e l'eliminazione di bucket, il caricamento e il recupero di file e altro ancora. ## Indice - Introduzione](#introduzione) - [AWS S3 Setup e configurazione](#aws-s3-setup--configuration) - Prerequisiti](#prerequisiti) - Abilitare l'integrazione](#enable-integration) - Azioni](#azioni) - [Crea bucket](#create-bucket) - Elimina bucket](#delete-bucket) - [Copia oggetto](#copia-oggetto) - Elimina politica del bucket](#delete-bucket-policy) - Cancellare sito web del bucket](#delete-bucket-website) - Cancellare oggetto](#delete-object) - [Cancellare oggetti multipli](#delete-multiple-objects) - [Ottieni oggetto](#get-object) - [Elencare oggetti V2](#elenco-oggetti-v2) - Carica oggetti](#upload-object) - [Elenco secchi](#list-bucket) - Casi d'uso](#casi d'uso) - [Eventi supportati](#eventi-supportati) ## Introduzione L'integrazione AWS S3 per Botpress consente al vostro chatbot di gestire lo storage di cloud . Crea, elenca ed elimina i bucket S3 e gestisce i file direttamente attraverso il chatbot. Questa integrazione è ideale per automatizzare i flussi di lavoro di cloud . ## AWS S3 Installazione e configurazione ### Prerequisiti Prima di abilitare l'integrazione Botpress AWS S3 , 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 S3. ### Abilitare l'integrazione Per abilitare l'integrazione di AWS S3 in Botpress, procedere come segue: 1. Accedere al pannello di amministrazione di Botpress . 2. Andare alla sezione "Integrazioni". 3. Individuare l'integrazione AWS S3 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 S3 : ### Crea bucket Crea un nuovo bucket S3. ### Elimina bucket Elimina un bucket S3 esistente. ### Copia oggetto Copia un oggetto da un bucket S3 a un altro. ### Cancellare il criterio del bucket Elimina la politica associata a un bucket S3. ### Elimina sito web del bucket Elimina la configurazione del sito web di un bucket S3. ### Elimina oggetto Elimina un oggetto specifico da un bucket S3. ### Eliminazione di più oggetti Elimina in blocco più oggetti da un bucket S3. ### Ottieni oggetto Recupera un oggetto specifico da un bucket S3. ### Elenca oggetti V2 Elenca gli oggetti in un bucket S3 (versione 2 dell'operazione List). ### Caricare un oggetto Carica un file/oggetto in un bucket S3. *Nota: attualmente questa funzione è in fase di sviluppo. Possiamo restituire un URL pre-firmato che l'utente può usare con un comando curl per inviare un file a AWS S3. Stiamo aspettando che Botpress consenta il caricamento di file e, una volta implementata, questa funzione sarà pienamente utilizzabile.* ### Elenco dei bucket Elenca tutti i bucket S3 disponibili. ## Casi d'uso Ecco alcuni casi d'uso comuni per l'integrazione con AWS S3 : 1. Recupero dei dati - Consentire agli utenti di recuperare file specifici memorizzati in un bucket S3. - Utilizzare l'azione Get Object per recuperare i file in base all'input dell'utente. - Utilizzare l'azione List Objects V2 per visualizzare i file disponibili tra cui gli utenti possono scegliere. 2. Gestione dei bucket - Consentite agli utenti di creare ed eliminare i bucket attraverso l'interfaccia del chatbot. - Utilizzare l'azione Crea bucket per creare nuove posizioni di archiviazione. - Utilizzare l'azione Elimina bucket per rimuovere i bucket inutilizzati o vuoti. - Utilizzare l'azione List Buckets per visualizzare tutti i bucket disponibili per la gestione. 3. Eliminazione di oggetti - Gestire ed eliminare oggetti specifici o multipli da un bucket S3. - Utilizzare l'azione Delete Object per eliminare singoli file in base all'input dell'utente. - Utilizzare l'azione Delete Multiple Objects per eseguire cancellazioni in blocco per operazioni di pulizia. 4. Migrazione dei dati - Copiare gli oggetti da un bucket a un altro per la migrazione dei dati. - Utilizzare l'azione Copia oggetto per copiare i file da un bucket di origine a un bucket di destinazione. - Utilizzare le azioni List Buckets e List Objects V2 per verificare la migrazione. 5. Operazioni di pulizia - Pulire regolarmente oggetti specifici o interi bucket. - Utilizzare l'azione List Objects V2 per identificare gli oggetti da eliminare. - Utilizzare le azioni Elimina oggetto o Elimina più oggetti per rimuovere i file indesiderati. - Utilizzare l'azione Elimina secchio per rimuovere i secchi vuoti. ## Eventi supportati Questa integrazione non include attualmente eventi che si attivano sulla base delle attività di AWS S3 . Tuttavia, è possibile personalizzare l'integrazione per ascoltare le notifiche di eventi S3 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.