【发布时间】:2021-09-12 06:47:26
【问题描述】:
我正在使用无服务器框架和 NodeJS 来开发我的 AWS Lambda 函数。到目前为止,我已经使用.env 文件来存储我的秘密。所以,我可以像这样在serverless.yml 中访问它们
provider:
...
environment:
DB_HOST: ${env:DB_HOST}
DB_PORT: ${env:DB_PORT}
但现在我需要使用 AWS Parameter Store 而不是 .env 文件。我试图找到有关如何在本地计算机上模拟它的信息,但我找不到。
我认为,我必须在本地和登台上使用一个无服务器配置文件。我需要一种方法来从 .env 文件(如果它是本地机器)或从 Parameter Store(如果它是 AWS Lambda)以某种方式选择 env 值。有什么办法吗?谢谢!
【问题讨论】:
标签: node.js amazon-web-services aws-lambda serverless-framework aws-parameter-store