【发布时间】:2019-08-22 06:19:01
【问题描述】:
我在 Windows 下安装了 Google Cloud SDK,并且正在 Powershell 中运行命令(以管理员身份运行)。
我已运行以下命令以确保我的所有 Google Cloud SDK 组件均已更新:
gcloud component update
然后我设置数据存储模拟器主机域和项目 ID,如下所示:
set DATASTORE_EMULATOR_HOST=localhost:8081
set DATASTORE_PROJECT_ID=project-id
然后我使用以下命令运行Google Cloud Datastore Mode Emulator:
gcloud beta emulators datastore start
这是为了创建一个文件local_db.bin,提供对数据的本地访问。当我运行命令时,我在终端(Powershell,以管理员身份运行)中收到一条消息,表明文件将在以下位置创建:
C:\Users\myUserName\AppData\Roaming\gcloud\emulators\datastore\WEB-INF\appengine-generated\local_db.bin
文件没有被创建,并且没有有用的错误信息。我做了以下事情:
- 使用
gcloud auth list检查了 gcloud SDK 可用的凭据帐户列表 - 确保我使用预期帐户登录,使用
gcloud auth login 'accountName'并使用 Google 登录
如何获得有关错误原因的更多信息?我还能尝试什么?
【问题讨论】:
标签: google-cloud-platform google-cloud-datastore gcloud google-cloud-sdk datastore-mode-emulator