I have an application that relies on an external API I have no control over. However, that company requires me to whitelist the IP calling it, and it seems like every time I re-push my app, it loads a new IP. Is there any way to create a static IP?
Current no. The problem is that our infrastructure is completely dynamic and ever-expanding so the list of IPs will continue to change and grow. We can provide the IP blocks that were currently using:
Would an SSL give me a static IP?
SSL will give you a static IP for inbound requests, but not for outbound requests. We’re looking into the possibility of funneling outbound requests through a single static IP, but that functionality isn’t in place yet and we don’t have an ETA.
In the mean time, you’ll need to whitelist all the IPs and subnets sent earlier.