Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Azure Functions without public endpoint

Is there a way to deploy some code as an Azure Function, but not expose it publicly? From what I see in documentation, AF always gets a public endpoint. Is that the only solution? I would like to build a solution in which AF are accessible only internally, by services which are behind firewall (no public access either). Is that possible?

like image 817
pawel.kalisz Avatar asked Oct 28 '22 22:10

pawel.kalisz


1 Answers

Only HTTP trigger functions get a public endpoint. All other functions do not.

So you could create a queue trigger function, which has no public endpoint, and then have an internal service place a message in the queue that would cause the function to trigger.

like image 154
Cloud SME Avatar answered Nov 11 '22 17:11

Cloud SME