Hi ,
I Have a simple test API deployed using App Engine, when i created the App i selected europe-west-8 as the location for my app.
Anyway when i call one of my endpoints that call another API method (Binance API) that is not allowed in US, it fails due to the location. Inserting into the code a debug line that print the IP and Location of where the request to Binance API start it prints:
Hello @SimoneMosconi,
Welcome to the Google Cloud Community!
Take a look at this GCC post as you might have the same problem. As the staff mentioned, all external IP addresses provided by Google Cloud Platform will always show that it is hosted in Mountain View, that's why changing to other regions but the US doesn't work.
You can also look into the following Stack Overflow posts as they explained more about this:
Let me know if it helped, thanks!