我遵循了 Cloud Firestore 入门指南:
https://firebase.google.com/docs/firestore/quickstart
这是代码:
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
cred = credentials.Certificate("PATH TO KEY")
firebase_admin.initialize_app(cred)
db = firestore.client()
users_ref = db.collection(u'users')
docs = users_ref.stream()
for doc in docs:
print(f'{doc.id} => {doc.to_dict()}')
我尝试将数据库规则设置为读写访问的测试模式,我创建了一个 IAM 用户并生成了一个密钥,但似乎没有任何效果。
这是错误消息:
raise _InactiveRpcError(state)
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.PERMISSION_DENIED
details = "Missing or insufficient permissions."
debug_error_string = "{"created":"@1598292572.851377000","description":"Error received from peer ipv4,"file":"src/core/lib/surface/call.cc","file_line":1062,"grpc_message":"Missing or insufficient permissions.","grpc_status":7}
google.api_core.exceptions.PermissionDenied: 403 Missing or insufficient permissions.
谢谢。
qq_遁去的一_1
四季花海
肥皂起泡泡
相关分类