I have a Google Cloud VM instance running a REST API server.
I want to remove all public access to the microservice VM and i only want Firebase - which represents my frontend server to have access to the microservice server on the VM.
My thought was to block all access to the VM and allocate an IP in an internal virtual private network, so that it is accessable by the Firebase server.
I started researching VPC (Virtual Private Connectors) here: https://firebase.google.com/docs/storage/gcp-integration
However, the documentation is not very good and it is about Google Cloud Storage.
Is it possible to achive this functionality with Firebase and Google Cloud VM instance?