Le funzioni AWS Lambda possono ora montare i bucket Amazon S3 come file system con S3 Files
AWS Lambda supporta ora S3 Files di Amazon , consentendo alle funzioni Lambda di montare i bucket Amazon S3 come file system ed eseguire operazioni sui file standard senza scaricare i dati per l'elaborazione. Basato su Amazon EFS, S3 Files combina le prestazioni e la semplicità di un file system con la scalabilità, la durabilità e la convenienza di S3. Più funzioni Lambda possono connettersi contemporaneamente allo stesso file system S3 Files, condividendo i dati attraverso uno spazio di lavoro comune senza dover creare logiche di sincronizzazione personalizzate.
L'integrazione di S3 Files semplifica i carichi di lavoro stateful in Lambda eliminando il sovraccarico derivante dal download degli oggetti, dal caricamento dei risultati e dalla gestione dei limiti di archiviazioni temporanei. Ciò è particolarmente utile per i carichi di lavoro di IA e machine learning in cui gli agenti devono rendere persistente la memoria e condividere lo stato tra le fasi della pipeline. Le funzioni Lambda a lunga durata rendono possibili questi flussi di lavoro di IA a più fasi orchestrando l'esecuzione parallela con checkpoint automatici. Ad esempio, una funzione di orchestratore può clonare un repository in uno spazio di lavoro condiviso mentre più funzioni di agente analizzano il codice in parallelo. La funzione di lunga durata gestisce il checkpoint dello stato di esecuzione, mentre S3 Files fornisce una condivisione trasparente dei dati tra tutte le fasi.
Per utilizzare S3 Files con Lambda, configura la funzione per montare un bucket S3 tramite la console Lambda, l'interfaccia della riga di comando AWS (AWS CLI), gli SDK AWS, AWS CloudFormation o il Modello di applicazione serverless AWS (SAM). Per ulteriori informazioni su come utilizzare S3 Files con la funzione Lambda, consulta la Guida per gli sviluppatori di Lambda.
S3 Files è supportato per le funzioni Lambda non configurate con un provider di capacità, in tutte le regioni AWS in cui sono disponibili sia Lambda che S3 Files, senza costi aggiuntivi oltre ai prezzi standard di Lambda e S3.