Skip to main content

Google Cloud asking to enable Firestore

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