无法使用服务帐户执行Firestore导出

时间:2018-09-13 21:44:51

标签: firebase google-cloud-firestore

我使用以下命令导出了项目的Firestore数据库,它适用于用户帐户,但不适用于服务帐户。

gcloud alpha firestore export gs://<project_id>/backup/<date> --async

我已经向两个帐户添加了storage.admindatastore.importExportAdmin,并且实际上两个帐户都具有完全相同的角色,因此我需要为服务帐户做些特别的事情吗?

我也从文档中看到了此注释,但我认为它不应该与之相关,因为它适用于我的项目,而仅不适用于服务帐户?请帮忙。

  

注意

     

此命令当前在ALPHA中,并且可能会更改,恕不另行通知。如果此命令尽管指定了正确的项目,但由于API权限错误而失败,则您将必须申请早期访问,并在API白名单上注册您的项目才能使用它。为此,请致电https://cloud.google.com/support/与支持部门联系。

1 个答案:

答案 0 :(得分:0)

最后,我用相同的IAM权限创建了另一个服务帐户,它可以正常工作。所以也许有些奇怪。

相关问题