【发布时间】:2021-02-10 22:35:56
【问题描述】:
我希望在我的 template.yml 中为每个构建阶段设置不同的环境变量
我会想象这样的事情:
Globals:
Function:
Environment:
Variables:
SomeHost: x.amazonaws.com
DBName: somename
DBPort: 5430
DBUsername: ${var1}
API_BASE_URL: ${var2}
Parameters:
paramEnvironment:
Type: String
AllowedValues:
- stage
- prod
Default: stage
哪里可以设置
stage:
var1: user1
API_BASE_URL: https://baseurl1.com
prod:
var1: user2
API_BASE_URL: https://baseurl2.com
当我使用 paramEnvironment 运行部署时,环境将获取所有基于阶段的变量
【问题讨论】:
标签: aws-lambda environment-variables yaml aws-sam