I have several Microsoft Azure functions developed. I would like to use a gateway with firewall to make my Azure functions available and protected using one public IP only.
I think this could be achieved by using api management. With Api management you can add a single point of access. First you have to create an api management instance. And you can add api products as well so for the 3rd party who consume your api can subscribe to your api products. Take a look at developer portal and publisher portal in the api managment instance. Just take a look, https://azure.microsoft.com/en-us/services/api-management/