Firebase服务账户私钥疑问:生成新密钥会替换现有密钥吗?
Firebase服务账号私钥生成后的有效性问题
生成新的Service Account Private Key后,不会替换当前正在使用的密钥——同一服务账号下可以同时存在多个有效密钥。
Firebase(底层基于Google Cloud IAM)采用多密钥管理机制:
- 每次通过控制台生成新私钥,都是为该服务账号新增一个独立的认证凭据,旧密钥只要没被手动删除,就会持续保持有效状态。
- 若要废弃某个旧密钥,必须手动操作:进入「Firebase Console -> Project Settings -> Service Accounts」,找到目标服务账号,点击「Manage keys」,在密钥列表中删除指定的旧密钥。
出于安全考虑,建议定期轮换密钥,并及时清理不再使用的凭据,降低泄露风险。
内容的提问来源于stack exchange,提问作者Mark Messmore
相关产品推荐
相关产品推荐

