Firebase存储无法连接,请重试

时间:2016-07-15 23:43:55

标签: firebase-storage

我加入时将一个旧项目导入Firebase。

https://console.firebase.google.com/project/project-name/overview页面上,当我尝试抓取代码段以初始化我的Firebase时,存储桶会显示空URL。

今天,我使用Firebase控制台启动了一个新项目。创建项目后,StorageBucket URL会自动显示在初始化代码段中。

当我检查两个项目的存储规则时,我看到指向正确位置的URL,但是,导入的项目在存储>下给出了此错误。文件标签:

enter image description here

从第一天起我就进口了这个项目。

当我去https://console.cloud.google.com/storage/browser查看我创建的新项目是否会显示时,它确实显示了。

我是否有任何额外的步骤来获取导入项目的存储桶URL?

1 个答案:

答案 0 :(得分:2)

这个答案是谁?

如果您将项目导入Firebase并且特别针对Firebase存储存在上述问题。

在使用Firebase支持来回之后,如果您遇到与我类似的问题,可以尝试以下方法。我正在尝试重播Firebase支持部门提供的对话和步骤

  • 确保您是要访问的项目的所有者。
  • 如果您登录了多个Google帐户,则Firebase数据库无法使用 似乎连接到服务器。登录隐身模式
  • 检查您的API管理器是否启用了以下内容
  • a)App Engine管理员API
  • b)Firebase规则API
  • c)Google云端存储
  • 检查您是否启用了App Engine应用https://console.developers.google.com/project/_/appengine
  • 转到Firebase Storage AppManager标签 https://console.cloud.google.com/storage/
  • a)将服务帐户firebase-storage@system.gserviceaccount.com添加为存储桶的所有者:.appspot.com。
  • b)此外,您需要编辑"对象默认权限"允许类似的访问。

现在,如果您已完成上述所有操作,则下一步是:

添加新的服务器凭据

credentials page,(https://console.developers.google.com/apis/credentials),

  • 点击创建凭据,选择API密钥
  • 选择服务器密钥
  • 将名称设置为"服务器密钥(由Google服务自动创建)"

在撰写本文时,创建服务器密钥是让它发挥作用的原因。

几句话:

在同一个浏览器中记录两个帐户时无法正常使用Firebase的问题不再困扰我。登录到两个帐户,两个Firebase项目都启动并运行,没有任何问题。