My app connects to some external APIs which have regional ip blocks. I thought that by having my app on a specific region the requests made by it would come from an ip from that region but that’s not the case. Suddenly my app’s IP changed and my requests started to fail due to that.
I’ve tried allocating a private ip fly ips allocate-v4
(this allocated to the US which is a no-go for my app) and also passing the --region
flag (which causes an error).
Is there a way to specify a region for my outbound ip?