45

我们可以在 aws-lambda 中设置环境变量,例如通过 AWS SAM:

Environment:
    Variables:
      TABLE_NAME: !Ref Table

如何通过 Node JS AWS-SDK 从当前 lambda 获取这些变量?

4

2 回答 2

84

就像你对节点的任何环境变量一样

const tableName = process.env.TABLE_NAME;
于 2018-01-28T22:05:56.730 回答
1

我只是在原始答案中添加以澄清范围。要获取任何环境变量,无论是由 API 定义还是手动定义,您都可以使用process.env.VAR_NAME

例如控制台中的环境变量声明

您可以使用

让 env = process.env.ENV_NAME

要阅读它,您可以参考AWS Doc上的文档

于 2021-06-01T07:08:29.487 回答