I am working with Firebase and Google Cloud Platform, and I need clarification on the relationship between Firebase projects and Google Cloud projects. Specifically, I want to understand if it's possible to link multiple distinct Firebase projects to a single underlying Google Cloud project.
My understanding is that a Firebase project is essentially a Google Cloud project with additional Firebase-specific configurations and services enabled. This suggests a one-to-one relationship.
Based on this understanding, my questions are:
- Is it possible to have two or more distinct Firebase projects share the same underlying Google Cloud project?
- If not, what are the implications of this one-to-one relationship regarding shared identity, unified resources, and managing different environments (e.g., development, staging, production)?
- What is the recommended practice for managing multiple distinct applications or environments if a single Google Cloud project cannot host multiple Firebase projects?
