如何从lambda获取环境变量(nodejs aws-sdk)

时间:2018-01-28 21:48:32

标签: amazon-web-services aws-lambda nodes aws-sdk-nodejs

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

Environment:
    Variables:
      TABLE_NAME: !Ref Table

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

2 个答案:

答案 0 :(得分:31)

就像您从节点

获取的任何环境变量一样
const tableName = process.env.TABLE_NAME;

答案 1 :(得分:1)

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

例如Environment variable declaration in console

您可以使用

获取上述内容

让 env = process.env.ENV_NAME

要阅读它,您可以参考 AWS Doc

上的文档