How to test with non public endpoint using Consumption plan for Azure Functions?

Be The Code 86 Reputation points
2021-09-27T10:16:22.49+00:00

We are needing to use the Consumption plan for cost reasons. There is a note in this link https://learn.microsoft.com/en-us/azure/azure-monitor/app/availability-azure-functions

indicating that Premium plan must be used for non public endpoints. This will make the solution not viable to us because of the increased cost. Is there any way around this?

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,305 questions
0 comments No comments
{count} votes

Accepted answer
  1. MayankBargali-MSFT 68,656 Reputation points
    2021-09-28T03:46:09.333+00:00

    @Be The Code As Consumption tier doesn't support VNET integration or hybrid connection so it would not be possible to call the non public endpoint from your consuption plan function. The endpoint should be publically accessible and it would not be possible to use Consumption function.

    You would need a middle services that can send the status to the azure function (i.e. your custom code that is deployed on the same network where your non public endpoint exists and your custom service can send the status i.e. notification/message to eventgrid/servicebus so the function can be triggered) or deploy your own service that can directly communicate with the application insights to send the status.

    0 comments No comments

0 additional answers

Sort by: Most helpful