Temos uma função Google Cloud implantada em europe-west6 (Zürich), que faz chamadas HTTP para uma API. Nos logs do nosso servidor, essas chamadas HTTP são originadas do endereço IP 35.203.247.36, que mostra os EUA como origem. Eu esperava um endereço IP de origem da Suíça. Isso causa alguns problemas com configurações de bloqueio geográfico.
Encontrei este tópico relacionado https://issuetracker.google.com/issues/72263361#comment91 , que afirma que isso deve funcionar conforme o esperado, mas os intervalos de IP vinculados parecem diferir de nossa observação:
{
"ipv4Prefix": "34.65.0.0/16",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "34.104.110.0/23",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "34.124.46.0/23",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "35.216.128.0/17",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "35.220.44.0/24",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "35.235.216.0/21",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv4Prefix": "35.242.44.0/24",
"service": "Google Cloud",
"scope": "europe-west6"
}, {
"ipv6Prefix": "2600:1900:4160::/44",
"service": "Google Cloud",
"scope": "europe-west6"
}
Por que nossas chamadas de API não se originam de um desses intervalos de IP?