首页 > 解决方案 > Node.js - 用于生产的 Google Cloud 应用程序

问题描述

我制作了一个使用 Google Cloud 的Speech to Text API的简单 Node.js 应用程序。
我可以在本地成功进行身份验证,但是如何在生产中进行身份验证,同时保持凭据的私密性?
PS我的应用程序没有使用谷歌服务器以外的任何其他服务器。

标签: node.jsauthenticationgoogle-cloud-platform

解决方案


您需要更具体才能获得更准确的答案

=====================

好的,这完全是关于您如何控制服务帐户的权限,并且该页面中有一条注释:“如果您正在开发生产应用程序,请指定比项目>所有者更精细的权限。有关更多信息,请参阅为服务授予角色账目。”

您应该使用使用此服务所需的特定服务帐户。我没有特定的角色名称(类似于 AutoML Viewer 或 Editor),您需要在 Dev ENV 中测试一个最低可行的角色。之后,您可以将您的服务部署到 PROD 并确保密钥具有 0400 文件。因此,该帐户或多或少可以按预期使用有限的服务


推荐阅读