“ gcloud数据存储区导出”时,“未知错误”是什么意思?

时间:2018-09-21 02:40:35

标签: google-cloud-platform google-cloud-datastore google-cloud-storage

我想将Cloud Datastore中的数据备份到Cloud Storage中,并执行如下命令:

gcloud datastore export gs://some_bucket/path/ \
--namespaces=foo --kinds='Bar' --project some_project

但是公正返回

ERROR: (gcloud.datastore.export) UNKNOWN: Unknown Error.

我无法弄清楚出了什么问题,也没有找到解决方案。 这个错误是什么意思?

3 个答案:

答案 0 :(得分:1)

Unknown Error最有可能意味着Bad Parameter(s) ...

路径末尾的/可能是原因-或可能是因为--namespaces缺少单引号'引起的;这些也区分大小写。至少是documentation会提示的内容。

gcloud datastore export gs://some_bucket/path \
--namespaces='foo' --kinds='Bar' --project some_project

...有一个--verbosity参数。

答案 1 :(得分:0)

您的命令正确。您收到此错误的原因很可能与permissions有关。

  

对于所有导出请求,提出请求的帐户和   GCP项目的App Engine默认服务帐户必须具有一个   授予您的Cloud Storage以下权限的IAM角色   桶:

storage.buckets.get
storage.objects.create    
storage.objects.list

答案 2 :(得分:0)

就我而言,这是一个测试项目,显然我没有在该Firebase项目中启用存储...在此... ‍??️上浪费了4个小时