I'm a GCP novice. I'm trying to deploy a Flask API (Python) to GCP's Cloud Run (I watched a bunch of tutorials, and they all use Cloud Run). This Flask API uses data in my Firebase project.
When I deploy it to Cloud Run, and make a request to it, the logs return a 400 response and say the "Cloud Firestore API is disabled" and that's why it's returning this reponse and raising an exception. However, I don't want to use the Cloud Firestore API. I want to use my existing Firebase project. Is GCP getting confused about which one to use?
My Flask server imports:
from flask import Flask, request
from flask_cors import CORS, cross_origin
import requests
from firebase_admin import credentials, auth, firestore, initialize_app
Initializing Firebase:
cred = credentials.Certificate('firebase-key.json')
initialize_app(cred)
source https://stackoverflow.com/questions/76257891/google-cloud-asking-to-enable-firestore
Comments
Post a Comment