We have a bunch of function apps in Azure which are accessed via an API Management Service layer.
In the API Management Service Layer we have created inbound policies to white list certain IP addresses.
We would like to call one function app from another through the API Management Service, but are getting blocked by the IP address. I'm unable to find the IP address that is getting blocked.
We've white listed the external IP address of the API Management Service and all of our external facing IP addresses.
Has anyone experienced something similar? How can I tell what IP address is being called and how can we ensure that this IP address won't change if its an 'Azure one'.
I've found the answer:
Click on the Function App Go to Platform features Go to Properties
It will list the current IP address and all the potential IP addresses that it may change to. This is different on each region.
These can then be white listed.