【发布时间】:2019-06-02 23:10:34
【问题描述】:
我正在尝试从 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 权限缺失或不足。
【问题讨论】:
标签: python google-cloud-platform google-cloud-functions