【发布时间】:2020-04-15 01:09:33
【问题描述】:
我已经尝试使用 terraform 部署 1 个 lambda。问题是 - 我打算只使用我制作的当前代码部署 lambda,如果我需要使用相同的代码但具有不同的环境变量部署 2nd、3rd 和 4rth lambda 怎么办?请参阅下面的示例场景
LAMBDA-1 = hello-Earth
ENV VARS:
KMS-KEY-1 = data.aws_kms_key.key1.id
KMS-KEY-2 = data.aws_kms_key.key2.id
ENV = DEV
LAMBDA-2 = hello-Mars
ENV VARS:
KMS-KEY-1 = data.aws_kms_key.key1.id
KMS-KEY-2 = data.aws_kms_key.key2.id
ENV = SQA
VARIETY = HOT
SIZE = LARGE
LAMBDA-3 = hello-Neptune
ENV VARS:
KMS-KEY-1 = data.aws_kms_key.key1.id
KMS-KEY-2 = data.aws_kms_key.key2.id
ENV = UAT
VARIETY = COLD
SIZE = MEDIUM
DISTANCE = FAR
LAMBDA-4 = hello-Pluto
ENV VARS
ENV = PROD
SIZE = SMALL
DISTANCE = FAR
【问题讨论】:
-
你试过了吗?到目前为止,您编写了哪些 Terraform 代码?您可以将其编辑到您的问题中吗?它会出错吗?如果是这样,请在您的问题中包含完整的错误。
标签: aws-lambda terraform terraform-provider-aws