将aws后端连接到firebase数据库

Bik*_*ken 2 python amazon-web-services firebase

我目前正在我的 aws 服务器中运行 python 代码,并尝试连接到我朋友的 firebase 数据库。我阅读了 firebase 提供的文档来连接到 aws 服务器。

https://firebase.google.com/docs/admin/setup

我已遵循每个步骤,但当我尝试连接到我的服务器时出现错误。我添加了 google-service.json 作为凭据。我得到的错误:

ValueError:服务帐户证书无效。证书必须包含设置为“service_account”的“类型”字段。

我需要修改google-services.json吗?

我的代码:

import firebase_admin
from firebase_admin import credentials


cred = credentials.Certificate('/home/ec2-user/google-services.json')
#default_app = firebase_admin.initialize_app(cred)
other_app = firebase_admin.initialize_app(cred, name='other')
ault_app = firebase_admin.initialize_app()
Run Code Online (Sandbox Code Playgroud)

Dou*_*son 6

google-services.json 通常是 Android 应用程序配置文件的名称。这与服务帐户不同。要获取项目服务帐户的凭据,您需要从 Firebase 控制台的“项目设置”->“服务帐户”生成一个凭据。文档在这里。获得此文件后,您可以使用它初始化 Admin SDK 以开始访问项目中的数据。