【发布时间】:2019-12-18 04:09:04
【问题描述】:
使用无服务器,我们可以通过创建如下配置文件条目来添加 process.env 变量:
environment:
STRIPE_SECRET_KEY: ${self:custom.secrets.stripeSecretKey} # Stripe secret API key
我们可以像这样在 lambda 函数中访问它:
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);
我们如何使用 AWS Amplify 做到这一点?
【问题讨论】:
-
您找到解决方案了吗?我正在尝试相同的方法,因为我需要为本地和上传的环境设置不同的 hostsUi 路径
-
看起来我们可以像这样手动添加它们,尽管这超出了 Amplify 工作流程:docs.aws.amazon.com/lambda/latest/dg/env_variables.html
标签: node.js amazon-web-services aws-lambda aws-amplify aws-sdk-js