AWS Lambda 函数现可通过 S3 Files 将 Amazon S3 存储桶挂载为文件系统
AWS Lambda 现在支持 Amazon S3 Files,使您的 Lambda 函数能够将 Amazon S3 存储桶挂载为文件系统,并在无需下载数据进行处理的情况下执行标准文件操作。S3 Files 基于 Amazon EFS 构建,既具备文件系统的性能与简便性,又兼具 S3 的可扩展性、持久性和成本效益。多个 Lambda 函数可以同时连接到同一个 S3 Files 文件系统,通过公共工作区共享数据,而无需构建自定义同步逻辑。
S3 Files 集成通过消除下载对象、上传结果以及管理临时存储限制带来的开销,简化了 Lambda 中的有状态工作负载。 这对人工智能和机器学习工作负载尤为重要,因为在这些场景中,代理需要跨多个管道步骤持久保存记忆并共享状态。 Lambda 耐用函数通过编排并行执行并自动设置检查点,使这些多步骤人工智能工作流程成为可能。例如,一个编排工具函数可以将存储库克隆到共享工作区,同时多个代理函数可以并行分析这些代码。耐用函数负责处理执行状态的检查点,而 S3 Files 则在所有步骤之间提供无缝的数据共享。
要结合使用 Lambda 与 S3 Files,您可以通过 Lambda 控制台、AWS CLI、AWS SDK、AWS CloudFormation 或 AWS Serverless Application Model(SAM)配置函数,以挂载 S3 存储桶。 要详细了解如何结合使用 Lambda 函数与 S3 Files,请访问 Lambda 开发人员指南。
在同时推出 Lambda 和 S3 Files 的所有 AWS 区域中,对于未配置容量提供商的 Lambda 函数,S3 Files 均受支持,除标准的 Lambda 和 S3 定价外,不收取任何额外费用。