Announcing public preview for Azure Functions portal UX

2 minute read | By Byron Tardif

Access the preview

The new user experience for Azure Functions is now available for all users in the Azure Portal.

You can try the new experience by clicking on the “Preview the new Azure Functions management experience” banner in your function apps.

Access the Functions Preview UX

Function App Overview

Once you are in the new experience, you will notice that the new Azure Functions UX is now consistent with the rest of the Azure Portal.

This UX is powered by the same Azure Functions Runtime API except they are now exposed through ARM. This allows for better caching, as well as support for RBAC, and enables new scenarios like being able to manage Azure Functions hosted on an Internal Load Balancer App Service Environment ASE.

The core Azure Functions features are grouped in the menu bar under the Functions (preview) heading:

New Function App overview

Functions

Functions lets you list the individual functions within your Function App. From here you can also:

  • Add a new function.
  • Delete an existing function
  • Enable / disable individual functions
  • Search / filter through your list of functions
  • Drill into a specific function.

New functions list

App Keys

App Keys lets you interact with the Function App Keys at the Host and System level. from here you can:

  • View the values for Host & System keys
  • Add / Remove Host & System keys
  • Renew values for Host & System keys

New functions app keys

App Files

App Files lets you view and modify files like host.json that are scoped to the Function app and not individual functions.

New functions app files

Function Overview

Once you drill into a specific Function within your Function App there is a new overview page scoped to this specific function.

One of the added benefits of this overview is that folks can now deep link to this page.

The body of the overview page is currently empty for the public preview, but we are working on adding metrics that are scoped to the execution of this specific function.

New functions overview

Code + Test

Code + Test menu item lets you view and modify the code of this specific function.

You can browse to individual files:

New functions code editor

Test your function and see the execution logs:

New functions test and logs

PRO TIP you can collapse the menu to maximize your code editor:

Integration

Integration menu item give you a graphical representation of your function. From here you can add / remove / edit all your Triggers, Inputs and Outputs bindings.

New functions integrate

Function Keys

Function Keys provides similar functionality to Function App Keys, except it’s scoped to this specific function level.

New functions integrate

Wrapping up

The new preview experience for Azure functions in the Azure Portal provides all the functionality of the existing UX but with better performance, accessibility and consistency with the rest of the Azure Portal. It also offers new functionality like RBAC support and improved code editor and integration UX.

If you want to see the UX in action you can watch a demo from @bktv99 during monthly February 2020 Azure Functions webcast:

Functions Webcast

If you find issues during the preview, you can file a bug.

You can also request features using our User Voice.

The Azure Functions team can also be reach through twitter: @AzureFunctions