amazon-web-services - 使用 Cloudformation Template 将新环境变量添加到 Lambda

标签 amazon-web-services aws-lambda aws-cloudformation

我有一个嵌套的 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/

相关文章:

amazon-web-services - 如何在ECS(容器存储)上对AWS EBS(Beanstalk)进行身份验证? AccessDeniedException

amazon-web-services - 代码在本地工作但不在 AWS Lambda 上工作

amazon-web-services - 如何在 AWS 中启用 swagger UI

amazon-web-services - CloudFormation - 用户不拥有网络 ACL

python - 有没有办法使用 AWS 签名的 URL 来执行分段上传?

javascript - 在 Meteor 中通过 Amazon SNS 向电话号码发送短信

amazon-web-services - 使用来自 Lambda 的动态参数启动容器

amazon-web-services - Fn::Sub 在文字 block 中使用 Mapping 来指定用户数据脚本

ansible - 如何使用 Ansible 更新带有屏蔽参数的 CloudFormation 堆栈?

c++ - 无法在 AWS C++ SDK 中设置区域