首页 > 解决方案 > AWS Lambda 如何从 S3 中选择最新版本的脚本

问题描述

我有一个 S3 存储桶,我们将其用作代码存储库来存储我们的 Lambda 代码,然后由 lambda 读取。

S3 存储桶是版本,因此每次我们再次上传脚本(更改代码后)时,都会为现有文件创建一个新版本的 zip 文件。

现在我希望 Lambda 自动获取最新版本的 zip 文件,而不是我在 CloudFormation 模板中手动更改它并运行它或每次手动将其附加到 Lambda。

标签: amazon-s3aws-lambda

解决方案


如果您想在上传到 S3 存储桶时自动部署新版本的 Lambda 函数代码,那么您可以使用S3 事件通知来通知 SNS 主题并订阅另一个执行部署的 Lambda 函数(例如通过 CloudFormation或 AWS 开发工具包部署 lambda 函数)。


推荐阅读