Les fonctions AWS Lambda peuvent désormais monter des compartiments Amazon S3 en tant que systèmes de fichiers avec S3 Files
AWS Lambda prend désormais en charge Amazon S3 Files, ce qui permet à vos fonctions Lambda de monter des compartiments Amazon S3 en tant que systèmes de fichiers et d’effectuer des opérations de fichiers standard sans télécharger de données à traiter. Construit à l’aide d’Amazon EFS, S3 Files vous offre les performances et la simplicité d’un système de fichiers avec la capacité de mise à l’échelle, la durabilité et la rentabilité de S3. Plusieurs fonctions Lambda peuvent se connecter simultanément au même système de fichiers S3 Files, partageant des données via un espace de travail commun sans créer de logique de synchronisation personnalisée.
L’intégration de S3 Files simplifie les charges de travail avec état dans Lambda en éliminant les frais liés au téléchargement d’objets, au téléchargement des résultats et à la gestion des limites de stockage éphémères. Cela est particulièrement utile pour les charges de travail d’IA et de machine learning où les agents doivent conserver la mémoire et partager l’état entre les étapes du pipeline. Les fonctions durables de Lambda rendent ces flux de travail d’IA en plusieurs étapes possibles en orchestrant une exécution parallèle avec des points de contrôle automatiques. Par exemple, une fonction d’orchestrateur peut cloner un référentiel vers un espace de travail partagé pendant que plusieurs fonctions d’agent analysent le code en parallèle. La fonction durable gère le contrôle de l’état d’exécution tandis que S3 Files permet un partage transparent des données à toutes les étapes.
Pour utiliser S3 Files avec Lambda, configurez votre fonction afin de monter un compartiment S3 via la console Lambda, l’AWS CLI, les kits AWS SDK, AWS CloudFormation ou le modèle d’application sans serveur AWS (SAM). Pour en savoir plus sur l’utilisation de S3 Files avec votre fonction Lambda, consultez le Guide du développeur Lambda.
S3 Files est pris en charge pour les fonctions Lambda non configurées auprès d’un fournisseur de capacité, dans toutes les Régions AWS où les fonctions Lambda et S3 Files sont disponibles, sans frais supplémentaires au-delà des tarifs Lambda et S3 standard.