gpt4 book ai didi

python-2.7 - 使用 Python boto3 设置或修改 AWS Lambda 环境变量

转载 作者:行者123 更新时间:2023-12-03 23:57:30 24 4
gpt4 key购买 nike

我想在我的 lambda 脚本中设置或修改环境变量。
我需要为我的脚本的下一次调用保存一个值。
例如,我使用 aws lambda 控制台创建了一个环境变量并且不设置值。之后我试试这个:

import boto3
import os

if os.environ['ENV_VAR']:
print(os.environ['ENV_VAR'])
os.environ['ENV_VAR'] = "new value"

在这种情况下,我的值​​永远不会打印。
我试过:
os.putenv()

但结果是一样的。
你知道为什么没有设置这个环境变量吗?

谢谢 !

最佳答案

考虑使用 boto3 lambda 命令 update_function_configuration 来更新环境变量。

response = client.update_function_configuration(
FunctionName='test-env-var',
Environment={
'Variables': {
'env_var': 'hello'
}
}
)

关于python-2.7 - 使用 Python boto3 设置或修改 AWS Lambda 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41303880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com