Моя облачная функция продолжает выдавать эту ошибку.
failed with error: ("Failed to retrieve
http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/{service-account}/token
from the Google Compute Enginemetadata service. Status: 500
Response:\nb'Could not fetch URI
/computeMetadata/v1/instance/service-accounts/{service-account}/token\\n'",
<google.auth.transport.requests._Response object at 0x2a6b7bacebe0>)
Я создал облачную функцию, которая должна соединяться с Firebase Firestore. Я также создал учетную запись службы, которая связана с ролью «Редактор». Интересно, почему это все еще не может работать.
Мой исходный код.
import base64
import firebase_admin
import requests
from firebase_admin import firestore
def api(request):
# Get client id and client token from header?
request_json = request.get_json() # Get data
firebase_admin.initialize_app()
db = firestore.client()
return "Successful"