javascript - 使用 Serverless v1.4.0 为 AWS Lambda 设置环境变量时遇到问题

标签 javascript node.js amazon-web-services aws-lambda serverless-framework

按照文档,我尝试在提供程序下的 serverless.yml 文件中声明环境变量:

provider:
  cfLogs: true
  name: aws
  runtime: nodejs4.3
  stage: dev
  region: eu-west-1
  profile: serverless-admin
  environmnent:
    IS_REMOTE: ${file(./config.yml):IS_REMOTE}
    REMOTE_ENV: "YES"

当我尝试使用 process.env.IS_REMOTE 或 process.env.REMOTE_ENV 获取它们时,这些都不可用。

这是尝试控制台的日志。记录它们:

2017-01-01 06:22:57.777 (+02:00)        undefined       REMOTE_ENV:  undefined
2017-01-01 06:22:57.777 (+02:00)        undefined       IS_REMOTE:  undefined

使用无服务器调用(非本地)时,这是在 Lambda 内部。

希望有人能帮助我解决这个问题,因为看起来我遵循的文档是正确的。

最佳答案

从代码来看,环境拼写错误。

关于javascript - 使用 Serverless v1.4.0 为 AWS Lambda 设置环境变量时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41413360/

相关文章:

javascript - react 导航 : Call a function of screen from its Navigator - Is it possible?

javascript - 意外的 token ,预期的},即使所有的大括号都有匹配对

node.js - 配置winstonjs以在大型expressjs应用程序中使用的最佳方法是什么?

windows - 如何自动将弹性 IP 地址关联到 AutoScale 组中的 Windows 服务器?

javascript - 使用浏览器调整大小来缩放 KineticJS 阶段?

javascript - 如何检测源/调试 Lexer 的空值

javascript - NodeJS Express req.params,enrouten Controller 无法正常工作

javascript - Node.js + 向第三方服务发送 API 请求

c# - 如何使用 TransferUtility 上传多个文件

node.js - Mongo 连接流在 NodeJS 应用程序中意外关闭