node.js - Node.js - 用于生产的 Google Cloud 应用程序
问题描述
我制作了一个使用 Google Cloud 的Speech to Text API的简单 Node.js 应用程序。
我可以在本地成功进行身份验证,但是如何在生产中进行身份验证,同时保持凭据的私密性?
PS我的应用程序没有使用谷歌服务器以外的任何其他服务器。
解决方案
您需要更具体才能获得更准确的答案
=====================
好的,这完全是关于您如何控制服务帐户的权限,并且该页面中有一条注释:“如果您正在开发生产应用程序,请指定比项目>所有者更精细的权限。有关更多信息,请参阅为服务授予角色账目。”
您应该使用使用此服务所需的特定服务帐户。我没有特定的角色名称(类似于 AutoML Viewer 或 Editor),您需要在 Dev ENV 中测试一个最低可行的角色。之后,您可以将您的服务部署到 PROD 并确保密钥具有 0400 文件。因此,该帐户或多或少可以按预期使用有限的服务
推荐阅读
- c# - 如何在关闭表单之前强制 DataGridView 单元格验证?
- javascript - 如何通过某些对象的多个(全部)值过滤数组?
- jsf - 添加 LazyDataModel 编辑和删除后不起作用
- bixby - 如何在 bixby 中使 DateTimeExpression 功能成为瞬态
- c++ - 是否可以用 C++ 编写 PLC 梯形图程序?
- r - 根据向量中的命名属性拆分向量列表
- mysql - 使用 MySQL 的 express.js
- amazon-web-services - AWS Kubernetes:在 AWS 负载均衡器上选择 SSL 证书
- android - 如何通过获取 ImageViews 的位置在两个 ImageViews 之间画一条线?
- python - Pandas df error - "The truth value of a Series is ambiguous." in if else loop