Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Google App Engine - Deployment Location

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: 

Public IP Address: 35.203.246.163
Location: Dearing, Kansas, US

In other words Binance API thinks that i'm calling their API from US, preventing me to use them. 
But how this is possible if my GAE is deployed in Europe-west-8?
I tried to deploy the same app in different locations, but the result it's the same. It's always seems to start from US. 
Is there some of you that can explain me this? Maybe i'm missing something. 
Thanks in advance. 
SM
0 1 212
1 REPLY 1

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!