【发布时间】:2018-05-10 23:01:14
【问题描述】:
我试图弄清楚如何在创建无服务器应用程序时管理不同环境的机密
我的 serverless.yml 文件如下所示:
provider:
name: aws
runtime: nodejs6.10
stage: ${opt:stage}
region: us-east-1
environment:
NODE_ENV: ${opt:stage}
SOME_API_KEY: // this is different depending upon dev or prod
functions:
....
部署时我使用以下命令
serverless deploy --stage prod
我希望从 AWS 参数存储中获取配置信息,如下所述: https://serverless.com/blog/serverless-secrets-api-keys/
但是我看不到为开发或生产环境提供不同密钥的方法。
有什么建议吗?
【问题讨论】: