我有一个嵌套的 Cloud Formation 模板(根模板中的多个模板)来创建完整的 Web 应用程序。 Lambda 在第一个模板中创建,并添加了一些环境变量。 模板的后面部分还生成一些必须作为环境变量添加的值。 有没有办法将这些环境变量附加到现有的 lambda 函数?
最佳答案
我不这么认为,但有几个选择。如果您可以更改堆栈依赖顺序,则可以构建堆栈,首先创建所依赖的值。如果不能,您可以将环境变量存储在 SSM Parameter Store 中,如所述 in this knowledge center article .
因此,您将环境变量设置为可以预期值的路径,然后在创建知道该值的堆栈时,将其存储在该路径中。当 lambda 运行时,您只需获取参数即可。
关于amazon-web-services - 使用 Cloudformation Template 将新环境变量添加到 Lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71838071/