firebasegoogle-cloud-platformgoogle-cloud-storagecloud-storage

Need to know exact geolocation where Google stores Cloud Storage content


Due to the nature of our business, we basically need to disclose where in the globe the files uploaded by our users are located.

In other words, we need the exact address where the data storage that keeps these files is located.

We're using Google Firebase's Cloud Storage and, even though they mention which city each location option refers to, we are unable to check the exact address.

The bucket that corresponds to our Google Cloud Storage is currently configured as: us (multiple regions in United States), which I suppose makes it even worse to pinpoint where the data resides. But that is an easy fix: we can simply start from scratch selecting a specific region as our storage location.

The main issue, however, is that, even if selecting a specific location, we can't really know the address where those files will be stored.

Has anyone ever come across something like this?

I tried getting support in my project's Google Cloud Platform, but apparently I need to purchase it. And I'm afraid that they won't be able to help me.

In case someone has contacted their support and got this answer, please let me know.


Solution

  • When you store data in GCS, even in a regional bucket, Google does not make any guarantee which zone(s) within the region the data is stored in, nor is this visible. Different zones in a region can be at a different street address, so street-address level location data is unavailable, even if you get the datacenter addresses by finding the datacenters on Google maps (you could start here).