【发布时间】:2019-05-31 00:35:25
【问题描述】:
我们有依赖于 Lambda 环境变量中设置的值的 Lambda 函数,我们正在使用 Terraform 部署这两个函数。有时我们需要更改代码并添加所需的新环境变量。有用于更新 Lambda 函数代码和函数配置的不同 AWS API 调用,因此我们假设这些是不同的操作。
有人知道这两个动作的执行顺序吗?
如果首先设置环境变量,那么大概可以使用新变量和旧代码启动新容器。如果情况相反,那么我们可能会因为预期的环境变量不存在而导致新代码失败。
我相当肯定 Lambda 函数版本控制是所有这些问题的答案,但我想知道在我们走这条路之前我是否有不必要的担心。
【问题讨论】:
标签: amazon-web-services aws-lambda terraform terraform-provider-aws