我正在尝试从GCP云功能访问Firebase Firestore数据库-该功能不是Firebase项目的一部分-因此有两个单独的项目。配置/初始化数据库时,出现权限错误
def hello_world(请求):
import firebase_admin
import flask
import json
from flask import request
from firebase_admin import credentials
from firebase_admin import firestore
try:
firebase_admin.initialize_app(options={
'apiKey': '<appkey>',
'authDomain': '<authdomain>',
'databaseURL': '<url>',
'projectId': '<projID>',
'storageBucket': '<bucket>',
'messagingSenderId': '<id>',
'appId': '<app ID>'
})
except:
print("DB already init")
#end db init
db = firestore.client()
# end db setup
我希望/希望结果是初始化数据库,以便我可以对其进行读取/写入,但是出现错误:
错误:函数崩溃。细节: 403权限缺失或不足。