我目前正在开发一个 React Native 项目,并在我的主 Gmail 帐户上设置了 Firebase 项目。现在,我的主帐户出现了一些问题,我也希望获得更高的安全性,因此我创建了一个新的 Gmail 帐户,并将新的 Gmail 帐户添加为 Firebase 中的用户,并使其成为所有者。
现在,我想从项目中删除原来的 Gmail 帐户作为用户/所有者。如果以前的用户完全从所有权中删除,它是否会在任何意义上影响项目,例如数据库或身份验证?
我希望给予新的 Gmail 帐户完全控制和访问 Firebase 项目的权限,一切都应该无缝运行,没有任何问题,但我不确定这是否会造成任何麻烦。
现在,我想从项目中删除原来的 Gmail 帐户作为用户/所有者。
当您添加新用户作为所有者并删除您的个人帐户时,这意味着您基本上正在转移 Firebase 项目的所有权。这意味着新所有者将拥有完全的管理权限。
如果以前的用户完全从所有权中删除,它是否会在任何意义上影响项目,例如数据库或身份验证?
不会,删除以前的所有者不会影响您项目的功能,例如 Firebase 身份验证或对数据库(Firestore 或实时数据库)的访问。因此,如果您担心项目中活跃的产品,请注意数据库和身份验证将保持不变。
但是,在转让所有权之前,您需要考虑一些事情。如果 Google Cloud Console 中有一些链接的服务、结算帐户或 API 处于活动状态,请确保它们在新帐户中也以管理员或所有者的身份处于活动状态。由于 Firebase 项目是 Google Cloud 项目,这意味着 Firebase 项目是具有链接服务的 Google Cloud 项目的一部分,因此还要在 Google Cloud Console 中验证访问权限。