Azure Functions with a Static IP

Before we dive in…

VNet Integration

  1. Create a new VNet with an address space of your choice, I used
  2. Create a NAT Gateway with a new public IP address.
  3. Create a new subnet inside of the above VNet with an appropriate address range, I used Attach the NAT Gateway and then delegate the subnet to Microsoft.Web/serverFarms.
  4. Create a new function app on the premium app service plan (remember, premium or dedicated plans are required for VNet integration) and publish your function(s) to this function app
  5. Integrate the function app with the VNet by selecting Networking > VNet Integration from the left-hand menu. In the configuration menu, select the VNet you created in step 1 and the subnet with the NAT Gateway attached from step 3

One more step…




UK-based Technology Consultant working in London and Manchester.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Do Text Search in MongoDB

An oceanside view of a cliff and winding road.

Why We Need AWS Cognito Authentication

Summarizing Stand-up Calls: Experiments using GPT3 and Google STT ( Part 1)

Development and Deployment on AWS Series Part 1: Deploying Springboot API on ECS Fargate through…

Are 30 Days of Code Challenges Still Relevant?

The Aleatory Rhythm of On vs Off

Current Bloc Student, Nadine Zahr, Conquers UX Design

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Matthew Leak

Matthew Leak

UK-based Technology Consultant working in London and Manchester.

More from Medium

How to protect Azure Functions using Azure AD?

Azure Resource group:

In Azure, what is CORS?

Azure Functions Global Variables Problem