我是Google Cloud Platform的新手。
现在,我需要使用服务帐户密钥将本地计算机上运行的节点服务器连接到Google Cloud Datastore。我怎样才能做到这一点?我对Google Cloud网站上发布的许多文档感到有些困惑。有人可以解释一下步骤/过程/流程吗?
答案 0 :(得分:1)
Google Cloud Datastore有一个本地开发服务器,您可以使用:https://developers.google.com/datastore/docs/tools/devserver
您可以使用上面的文档中链接到的gcd工具创建并启动本地数据存储。
如果您使用DatastoreHelper.getDatastoreFromEnv();
来构建数据存储,则可以通过导出环境变量DATASTORE_HOST来告诉它连接到本地数据库:
export DATASTORE_HOST=http://localhost:8080
答案 1 :(得分:0)
您可以通过Google Service Key API从本地节点应用程序连接到远程google数据存储区: https://cloud.google.com/docs/authentication/getting-started#linux-or-macos
此过程非常简单:
Mac / Linux(通过命令行)
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/my-key.json"
Windows(通过Powershell)
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\my-key.json"
您可以通过单击以下链接来生成此Google服务密钥: https://console.cloud.google.com/apis/credentials/serviceaccountkey?_ga=fuckuranalytics