【发布时间】:2017-01-21 12:13:46
【问题描述】:
我有两个文件:
MyLambdaFunction.py
config.json
我将这两个压缩在一起以创建 MyLambdaFunction.zip。然后我通过 AWS 控制台将其上传到我的 lambda 函数。
config.json的内容是各种环境变量。我需要一种方法来在每次运行 lambda 函数时读取文件的内容,然后使用里面的数据来设置运行时变量。
如何让我的 Python Lambda 函数读取文件的内容,config.json,该文件与源代码一起上传到 zip 文件中?
【问题讨论】:
-
不确定是否使用该方法,但您绝对可以将配置移动到 S3 并每次从那里读取文件。
-
@j-u-s-t-i-n 同意了,如果必须的话,我会的。但是将它们全部压缩到一个文件(MyLambdaFunction.zip)中并将其上传到 lambda 函数会非常好。无需再使用另一个 S3 存储桶,无需担心那里的加密。
标签: python amazon-web-services aws-lambda