我写了一个lambda函数,它可以进行一些处理。
默认情况下设置了1个环境变量。
是否可以在每次运行后更改它?
答案 0 :(得分:2)
如果您对DB不满意(如注释中所建议),则可以使用AWS store parameter来回答您的查询。
如何在AWS Lambda中修改环境变量?
您可以从store parameter中使用您的环境变量,它还将使状态保持在不同的lambda函数之间,外部变量外部句柄可以按建议的方式使用@Jan,但是如果更新lambda函数呢?
例如,流程将是
If store-paramter == true;
#do the job,after job done
#update store-paramter value
store-paramter=false
else
#play with with value
一旦您生成secret in secretsmanager ,AWS就会弹出带有另一种语言的完整代码,只需复制代码并将其粘贴到该示例的lambda中即可,但是您应该为lambda分配权限。
此外,您还可以使用方便的npm软件包aws-param-store。
BTW应用程序不应更新ENV,但可以按照用例进行处理。
您也可以从头开始检查此article,以了解如何在lambda中设置和使用秘密。
答案 1 :(得分:1)