【发布时间】:2019-10-06 15:12:55
【问题描述】:
我正在尝试使用 python 在 AWS lambda 中设置环境变量
最初我有一个在 lambda 配置中没有值的环境变量 stackname。
def lambda_handler(event, context):
if os.environ["stackname"]:
print("Not empty")
print(os.environ["stackname"])
else:
print("its empty")
os.environ["stackname"]="mystack"
print(os.environ["stackname"])
现在我在这里看到奇怪的间歇性行为,这是我希望打印的第一次
its empty
mystack
从那时起,每当我执行 lambda 它应该打印
Not empty
mystack
最初会打印几次
Not empty
mystack
但经过几次或多次执行后,lambda 打印在下面,这很奇怪。
its empty
mystack
请建议这是否是设置提供一致输出的环境变量的其他更好方法。
【问题讨论】:
-
你知道
stateful和stateless的区别吗?
标签: python amazon-web-services aws-lambda