Openwhisk-将环境变量传递给动作

时间:2019-05-29 13:52:02

标签: node.js environment-variables openwhisk

我在openwhisk中使用NodeJS动作。 有没有办法将环境变量传递给拂尘,以便我可以使用process.env在NodeJS动作中读取它们?

1 个答案:

答案 0 :(得分:1)

这是可能的,但是您需要使用custom Docker runtime。默认的内置Node.js运行时不支持此功能。 Apache OpenWhisk使用default action parameters(而不是环境参数)将凭据和其他应用程序配置之类的内容传递给操作代码。

如果您为Apache OpenWhisk扩展了现有的Node.js Docker运行时,则可以在镜像的构建文件中设置环境参数。然后,可以将其用作创建操作时的--docker参数值。