【发布时间】:2020-11-01 20:43:02
【问题描述】:
我有一个通过自定义域为实时用户提供服务的 firebase 项目。我需要将自定义域移动到在不同的 firebase 项目中运行的新版本的应用程序。如果我删除自定义域并将其添加到另一个 firebase 项目中,需要多长时间才能反映更改?如何最大限度地减少停机时间?
【问题讨论】:
我有一个通过自定义域为实时用户提供服务的 firebase 项目。我需要将自定义域移动到在不同的 firebase 项目中运行的新版本的应用程序。如果我删除自定义域并将其添加到另一个 firebase 项目中,需要多长时间才能反映更改?如何最大限度地减少停机时间?
【问题讨论】:
检查了 Firebase 支持。这可以在不停机的情况下完成。以下是他们的说明:
要从项目中删除您的自定义域,请按以下步骤操作:
- 转到您项目的 Firebase 托管控制台,您将看到 您的域名。
- 将鼠标悬停在您的域上。
- 右侧有一个溢出菜单(三个垂直点)。从溢出菜单中,选择“删除域”
当您删除域时,我们不会立即从 我们的后端。这是因为大多数时候开发人员都在搬家 他们的域从一个项目到另一个项目,这个功能允许我们 更快地重新配置 SSL 证书。
我能够删除域并将其添加到另一个项目,而无需停机。感谢 firebase 团队如此周到。
【讨论】:
如果只是移动自定义域(无用户会话),并做出一些其他假设,例如:用于验证自定义域的帐户属于两个 Firebase 项目,并且同一个帐户将移动域,更改应该几乎是即时的,停机时间接近于零。您应该尝试使用测试域,这非常简单。
如果目标是零停机,最好询问Firebase Support,看看它是否可行以及如何实现。
【讨论】: