【发布时间】:2020-09-26 02:05:42
【问题描述】:
我正在将 Vercel 部署与 NextJS 应用程序一起使用。当我推送到 master 时,部署会自动运行,但我不想将密钥存储在 GitHub 中。我的无服务器功能依赖于我的数据库。在本地运行时,我可以简单地使用 Google 的默认身份验证凭据,但在部署到 Vercel 时这是不可能的。因此,我创建了一个服务帐户以使服务器能够访问。
如何加载服务帐户凭据而不将它们自己的密钥推送到 GitHub?
-
我尝试按照this issue 中的说明添加密钥,但没有奏效。
-
AFAIK 在 Vercel 中设置环境变量没有帮助,因为 Google environment variables require a path/JSON file(相对于简单的文本)。
【问题讨论】:
标签: vercel