serverless-framework - 从命令行传递环境变量
问题描述
sls deploy
是否可以使用,sls
似乎没有像 switch 一样传递环境变量,-e
唯一可能的方法看起来像有一个单独的 yaml 文件来管理变量并使用 serverless.yml 文件中的“环境:”元素传递它,如上所述在这篇 文章中。
解决方案
您可以为环境变量使用任意名称并将其传递给 serverless.yml:
serverless deploy --myEnvVar <value>
你在 serverless.yml 中引用这个:
environment:
myLocalVar: ${opt:myEnvVar}
推荐阅读
- python - 如何在具有端口转发功能的 docker 容器中访问本地 mongo-db
- node.js - NEXT.js 获取内部 API 路由
- blazor-webassembly - Blazor WASM 在线/活跃用户
- c++ - 具有显式默认构造函数的类型在复制初始化上下文中来自 {} 的隐式转换序列
- php - PHP preg_match:“Text-Text-Integer”给出未知修饰符'-'
- bluetooth-lowenergy - 如何将 BLE 连接到未知的自定义 UUID?
- swift - 如何清除新的 Realm-core 关联的构建时警告错误消息
- spring - 关于idea Intelliji文件系统的奇怪情况
- go - 从另一个项目导入 .proto 文件
- r - 手动选择堆叠水平条形图的详细信息