首页 > 解决方案 > 从命令行传递环境变量

问题描述

sls deploy是否可以使用,sls似乎没有像 switch 一样传递环境变量,-e唯一可能的方法看起来像有一个单独的 yaml 文件来管理变量并使用 serverless.yml 文件中的“环境:”元素传递它,如上所述在这篇 文章中

标签: serverless-framework

解决方案


您可以为环境变量使用任意名称并将其传递给 serverless.yml:

serverless deploy --myEnvVar <value>

你在 serverless.yml 中引用这个:

environment:
  myLocalVar: ${opt:myEnvVar}

推荐阅读