I have Azure Durable Functions Application on Consumption Plan that has Orchestrator Function that executes set of Activities. Activity can be writing files to external SFTP server, which allows connection only for whitelisted IPs. Azure Functions does not have Static IP Address, but rather large range of IP addresses, which is not acceptable, since only 1 or few IP Addresses are acceptable by external SFTP server.
How to better mitigate this issue? Is it possible to use Azure Gateway/Azure Api Management or it rather helps for inbound connections and not for Activity Function that will write to External SFTP? Should some kind of Proxy be used?