![](/img/trans.png)
[英]AWS Lambda function on Java with Serverless framework and GraalVM
[英]Add environment variable in lambda function from serverless framework
嗨,我是無服務器框架中的新手,我想將環境變量添加到 lambda function 但條件是環境變量值將根據分期而有所不同,例如:分期是開發然后環境變量值將是“這是開發值”如果環境變量是 prod 那么值應該是“這是 prod 值”
這是 my.yml 文件
service: serverless-test2
provider:
name: aws
runtime: nodejs14.x
stage: dev
region: us-east-1
layers:
commonLibs:
path: layer
functions:
new:
handler: handler
environment:
password: "this is value of password in dev"
layers:
# Ref name is generated by TitleCasing the layer name & appending LambdaLayer
- { Ref: CommonLibsLambdaLayer }
在這里我想根據階段更改“密碼”環境變量值
誰能幫我設置條件
if else 在環境變量中
Serverless Framework 內置了對這種情況的支持,請查看如何使用階段參數,文檔中的示例恰好指的是設置階段之間不同的環境變量: https://www.serverless.com/framework/docs/指南/參數#stage-parameters
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.