Funções do AWS Lambda agora podem montar buckets do Amazon S3 como sistemas de arquivos com o S3 Files
O AWS Lambda agora oferece suporte ao Amazon S3 Files, o que permite que suas funções do Lambda montem buckets do Amazon S3 como sistemas de arquivos e executem operações de arquivo padrão sem precisar baixar os dados para processamento. Criado com base no Amazon EFS, o S3 Files oferece a performance e a simplicidade de um sistema de arquivos com a escalabilidade, durabilidade e custo-benefício do S3. Várias funções do Lambda podem se conectar simultaneamente ao mesmo sistema de arquivos do S3 Files, e compartilham dados em um espaço de trabalho comum sem a necessidade de criar uma lógica personalizada de sincronização.
A integração do S3 Files simplifica as workloads com reconhecimento de estado no Lambda, o que elimina a sobrecarga de baixar objetos, carregar resultados e gerenciar limites de armazenamento efêmeros. Isso é particularmente valioso para workloads de IA e machine learning, nas quais os agentes precisam manter a memória e compartilhar o estado nas etapas do pipeline. As funções duráveis do Lambda permitem esses fluxos de trabalho de IA em várias etapas ao orquestrar a execução paralela com pontos de verificação automáticos. Por exemplo, uma função de orquestrador pode clonar um repositório em um espaço de trabalho compartilhado enquanto várias funções de agente analisam o código em paralelo. A função durável gerencia o ponto de verificação do estado de execução, enquanto o S3 Files fornece compartilhamento de dados contínuo em todas as etapas.
Para usar o S3 Files com o Lambda, configure sua função para montar um bucket do S3 por meio do console do Lambda, da AWS CLI, dos AWS SDKs, do AWS CloudFormation ou do AWS Serverless Application Model (SAM). Para saber mais sobre como usar o S3 Files com sua função do Lambda, acesse o guia do desenvolvedor do Lambda.
O S3 Files é compatível com funções do Lambda que não estão configuradas com um provedor de capacidade, em todas as regiões da AWS onde os arquivos do Lambda e do S3 estão disponíveis, sem nenhum custo adicional além dos preços padrão do Lambda e do S3.