GCP项目误删恢复后Firebase关联自定义域名无法访问如何解决?
修复GCP项目恢复后Firebase自定义域名访问问题
1. 确认Firebase与GCP项目的关联有效性
- 登录Firebase控制台,进入目标应用的项目设置 > 集成页面,核对关联的GCP项目ID是否与你恢复的项目一致。
- 若关联已失效,点击关联GCP项目,选择恢复后的项目重新完成绑定。
2. 重建Firebase域名映射
- 进入Firebase控制台托管 > 自定义域名页面,删除当前存在的失效域名映射条目。
- 点击添加自定义域名,输入你的域名,选择通过Google Domains验证(系统会自动识别已购买的域名,无需手动添加TXT记录)。
- 完成验证后,复制Firebase提供的新DNS配置记录(CNAME或A记录)。
3. 刷新Google Domains的DNS配置
- 登录Google Domains管理页面,进入域名的DNS > 自定义资源记录:
- 删除所有旧的Firebase相关DNS记录。
- 粘贴刚获取的新记录,确保记录类型、主机名、值完全匹配,保存配置。
- 等待DNS生效(通常10-30分钟,最长可能需要数小时,可通过
nslookup或dig命令本地验证解析结果)。
4. 重置Firebase SSL证书
- 在Firebase托管 > 自定义域名页面,找到你的域名,点击更多选项 > 重新颁发SSL证书。
- 等待证书颁发完成(约1-2小时),确认状态显示为已部署。
5. 清除本地缓存并测试
- 清除浏览器缓存,或使用隐私窗口访问域名。
- 执行本地DNS缓存刷新命令:Windows用
ipconfig /flushdns,Mac用sudo dscacheutil -flushcache。 - 用在线DNS工具检查域名解析是否指向Firebase服务器地址。
6. 检查GCP项目服务与权限
- 登录GCP控制台,进入恢复的项目,确认Cloud DNS和Firebase Hosting API服务处于启用状态,若禁用则重新开启。
- 确保你的账号拥有该GCP项目的编辑者或所有者权限,避免权限不足导致配置无法同步。
内容的提问来源于stack exchange,提问作者Sudarson Soundararajan
相关产品推荐
相关产品推荐

