[英]Difference between Firebase service account key files from Firebase and from GCloud?
我正在运行脚本以与 Firestore 交互(例如创建文档)。 为此,我提供了一个服务帐户密钥文件(尝试使用来自 Firebase 和 GCloud 的密钥文件)——脚本运行相同。
我知道 Firebase 现在已构建/与 GCloud 紧密链接,因此我希望密钥文件相似。
但是,文档建议在将 Firebase 管理员添加到您的服务器时使用来自 Firebase 控制台的密钥初始化 sdk,并从 GCloud 控制台进行单元测试。
所以这是我的问题:
Firebase Console > Project Settings > Service Accounts > Firebase Admin SDK > Create new private key https://console.firebase.google.com/project/[my-project-id]/settings/serviceaccounts/adminsdk
Google Cloud Console > IAM & Admin > Service Accounts > App Engine default service account > 创建密钥https://console.cloud.google.com/iam-admin/serviceaccounts?project=[my-project-id]
Firebase 控制台提供的服务帐户和凭据与您在 Cloud 控制台中创建的没有什么不同。 Firebase只是让入门更简单,所以你不必学习云控制台。 如果您想使用 Firebase 提供的那个,可以。 如果你想使用你在云控制台中创建和配置的,没问题。 Firebase 服务帐户应该在云控制台中可见,就像任何其他服务帐户一样。 在为单个产品分配权限时,您仍然可以选择其中一个来使用。 由你决定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.