这个功能对于我来说不太清楚它的好处(我没有找到任何好的文档):
- 如果您在多个Lambda函数中重复使用相同的zip文件,那么它只是更快,因为您只需要上传一次,然后给每个Lambda函数提供S3链接URL吗?
- 如果您使用S3链接,那么当您重新上传zip文件时,所有Lambda函数是否都会自动更新最新代码,这意味着S3上的zip文件是每次调用Lambda函数时使用的“参考”吗?
谢谢。
编辑:
有人问我:“为什么要为多个Lambda函数使用相同的代码?”
因为我将AWS Lambda与AWS API Gateway一起使用,所以我有一个项目,其中包含所有处理程序,它们实际上是我的RESTful API的“端点”。
编辑#2: 我确认在S3上上传修改后的zip文件不会改变现有的lambda函数结果。
如果AWS的人看到这条消息,那就太好了,可以有一种批量更新功能,可以通过1次单击使用S3上的1个zip文件更新一组选定的lambda函数 (甚至还有一种“自动更新”功能,可以检测文件何时已更新;-))。假设您有50个处理程序在1个项目中,因此您修改了一些全局内容,影响所有处理程序,当前您必须逐个访问所有Lambda函数并手动更新zip文件...