【发布时间】:2017-05-26 15:47:44
【问题描述】:
所以我有一个类和一些定义了 10 个或更多 lambda 函数的常量。目前,我已将通用代码打包到每个 lambda 函数中。不幸的是,如果我更改通用代码,我必须重新打包所有 10 个 lambda 函数并上传更改。
我考虑过的想法:
- Lambda 返回一个带有定义和常量的类 - 不可行,lambda 返回 JSON
- 尝试从 S3 神奇地加载公共代码 - (不知道如何,不要 真的很喜欢有多个步骤来更新 lambda 函数)
- 将通用代码打包到每个 lambda 函数中——(当前设计)
为 lambda 引用常用 python 代码的最佳方法是什么?
【问题讨论】:
-
到目前为止,我发现的唯一合理的方法是选项 3。您可以使用选项 1 和 ast 库,但如果您想这样做,那么您将陷入困境。使用 Serverless.com 框架,它有助于解决选项 3 的许多问题。
标签: amazon-web-services aws-lambda