Firebase 存储无法连接,请重试
Firebase Storage Can't Connect, Retry again
我加入时将一个旧项目导入了 Firebase。
在 https://console.firebase.google.com/project/project-name/overview 页面上,当我尝试获取代码片段来初始化我的 Firebase 时,存储桶显示为空 URL。
今天,我开始了一个新项目,这次是使用 Firebase 控制台。创建项目后,StorageBucket URL 自动出现在初始化代码片段中。
当我检查两个项目的存储规则时,我看到 URL 指向正确的位置,但是,导入的项目在“存储”>“文件”选项卡下出现此错误:
从导入项目的第一天起就一直如此。
当我去 https://console.cloud.google.com/storage/browser 查看我创建的新项目是否会显示时,它显示了。
我是否有任何额外的步骤来获取存储桶 URL 以显示导入的项目?
这个答案是给谁的?
如果您将您的项目导入 Firebase 并且您的 Firebase 存储存在上述问题。
在与 Firebase 支持人员反复沟通后,如果您遇到与我类似的问题,可以尝试以下方法。我正在尝试重播 Firebase 支持人员给出的对话和步骤
- 确保您是正在访问的项目的所有者。
- 如果您有多个 Google 帐户登录,Firebase 数据库无法
似乎连接到服务器。登录隐身模式
- 检查您的 API 经理是否启用了以下功能
- a) App 引擎管理员 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) 此外,您需要编辑 "object default permissions" 以允许类似的访问。
现在,如果以上都准备好了,下一步就是:
添加新的服务器凭据
在credentials page, ( https://console.developers.google.com/apis/credentials),
- 单击创建凭据,select API 密钥
- Select 服务器密钥
- 将名称设为 "Server key (auto created by Google Service)"
在撰写本文时,创建服务器密钥是它起作用的原因。
几句话:
两个账号登录同一个浏览器时无法正常使用Firebase的问题不再困扰我了。登录到两个帐户,两个 Firebase 项目都已启动并且 运行 没有任何问题。
我加入时将一个旧项目导入了 Firebase。
在 https://console.firebase.google.com/project/project-name/overview 页面上,当我尝试获取代码片段来初始化我的 Firebase 时,存储桶显示为空 URL。
今天,我开始了一个新项目,这次是使用 Firebase 控制台。创建项目后,StorageBucket URL 自动出现在初始化代码片段中。
当我检查两个项目的存储规则时,我看到 URL 指向正确的位置,但是,导入的项目在“存储”>“文件”选项卡下出现此错误:
从导入项目的第一天起就一直如此。
当我去 https://console.cloud.google.com/storage/browser 查看我创建的新项目是否会显示时,它显示了。
我是否有任何额外的步骤来获取存储桶 URL 以显示导入的项目?
这个答案是给谁的?
如果您将您的项目导入 Firebase 并且您的 Firebase 存储存在上述问题。
在与 Firebase 支持人员反复沟通后,如果您遇到与我类似的问题,可以尝试以下方法。我正在尝试重播 Firebase 支持人员给出的对话和步骤
- 确保您是正在访问的项目的所有者。
- 如果您有多个 Google 帐户登录,Firebase 数据库无法 似乎连接到服务器。登录隐身模式
- 检查您的 API 经理是否启用了以下功能
- a) App 引擎管理员 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) 此外,您需要编辑 "object default permissions" 以允许类似的访问。
现在,如果以上都准备好了,下一步就是:
添加新的服务器凭据
在credentials page, ( https://console.developers.google.com/apis/credentials),
- 单击创建凭据,select API 密钥
- Select 服务器密钥
- 将名称设为 "Server key (auto created by Google Service)"
在撰写本文时,创建服务器密钥是它起作用的原因。
几句话:
两个账号登录同一个浏览器时无法正常使用Firebase的问题不再困扰我了。登录到两个帐户,两个 Firebase 项目都已启动并且 运行 没有任何问题。