我应该如何通过命令行查询谷歌云数据存储模拟器

时间:2017-08-24 12:21:02

标签: google-cloud-datastore gcloud datastore

我知道gcloud工具可以帮助您查询Google云端可用的各种存储空间,但有没有办法连接到本地Google数据存储区模拟器并在其上使用{ "Студии" : { "Дубаи" : { "1" : { "Images" : { "image1" : "https://firebasestorage.googleapis.com/v0/b/test2-29e4b.appspot.com/o/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202017-08-09%2011.22.04.png?alt=media&token=e3e2b8ed-6ce3-4a87-91ae-1194496bf1f1", "name" : "qwerty" } }, "2" : { "Images" : { "image1" : "https://firebasestorage.googleapis.com/v0/b/test2-29e4b.appspot.com/o/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202017-08-09%2011.22.04.png?alt=media&token=e3e2b8ed-6ce3-4a87-91ae-1194496bf1f1", "name" : "qwerty2" } }, "Images" : { "image1" : "https://firebasestorage.googleapis.com/v0/b/test2-29e4b.appspot.com/o/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202017-08-09%2011.22.04.png?alt=media&token=e3e2b8ed-6ce3-4a87-91ae-1194496bf1f1" }, "address" : "Тутушка", "name" : "Дубаи" } } }

我尝试按照建议导出env变量

gcloud sql

然后我尝试使用以下命令:

gcloud beta emulators datastore env-init

但我得到以下错误:

gcloud beta sql connect project-id

我相信必须有一个直截了当的方法,请帮助我。

2 个答案:

答案 0 :(得分:0)

文档没有显示允许您对云数据存储模拟器使用sql查询的任何gcloud命令。

gcloud beta sqlgcloud sql命令适用于 Google Cloud SQL,这是与数据存储区不同的云产品。

答案 1 :(得分:0)

这是迟到的答案,但我想介绍dsio:云数据存储的命令行工具。

据我所知,没有官方工具可以查询本地数据存储模拟器。 dsio可以查询本地Google数据存储模拟器。