Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Functions

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in other Azure services, SaaS products, and on-premises systems. With Azure Functions, your applications scale based on demand and you pay only for the resources you consume. Azure Functions provides an intuitive, browser-based user interface allowing you to create scheduled or triggered pieces of code implemented in a variety of programming languages.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support for Java in Windows

    There is currently support for Azure Functions using Java in Linux Environments, however adding support for Java Functions to Windows Environments would be helpful as some don't have the want/need to use linux.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  4. Increase VM SKU options for premium plan

    As durable functions for python become GA this year, it would make sense to increase the limit for number of cores available to be used for a function app. For ETL jobs that can be parallelized, it would be very beneficial. Is there a plan to offer more SKUs?

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Consumption plan for Linux-based function apps in Canadian regions

    Hi, are there any plans to open up consumption plans for Linux-based function apps in Canada Central or Canada East regions?

    Thanks.

    --Lalindra

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow configuration of Storage Account for Function with Event Hub input binding

    Currently, an Azure Function gets one Storage Account, which is configured via the AzureWebJobsStorage property.

    This Storage Account is then used for any meta-data that the Function may need to store to work as expected.

    In the case of an Event Hub input bound Function, a blob container is created, which tracks the checkpoint of every partition in the Event Hub.

    Due to the Storage Account requirements for a Function, it is not possible to take advantage of Premium Storage for the Event Hub checkpointing process.

    While it makes sense to require a Storage Account that can support multiple types…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →

    It would be great to get an a sense for some of the specific features you need from the storage configuration, but this seems like a perfectly reasonable request. There has been some recent exploration of the AzureWebJobsStorage usage, so we’ll look to see how that all lines up with this.

  7. use key vault reference in local.settings.json

    would like the ability to use the new key vault reference in local.settings.json for local debugging instead of needing to have secrets in plain text. this would allow dev teams to leverage key vault as the central location for secret management.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support properties of {DateTime}

    Binding expression {DateTime} should support all properties of C# DateTime object - e.g. using {DateTime.Year} to only get the year

    the syntax {DateTime.Year} currently does not throw an error but still returns the same as {DateTime} which is also inconsistent behavior

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Durable Function Trigger Throttling

    When triggering a durable function from a queue, there should more controls to throttle function executions. Need a way to limit the total number of executions running at one time. Executions need to finish before more can be started. As currently implemented more and more functions are started before others are finished. This overwhelms downstream resources. I have tried the options outlined in https://github.com/Azure/azure-functions-durable-extension/issues/1067 but it doesn't help and there is no traction in that thread.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  10. Do not hardcode EventHubName and ConsumerGroup in c# trigger attributes

    Currently, EventHubName and ConsumerGroup are hardcoded in the trigger attribute:

    [EventHubTrigger("eventHubName", Connection = "ConnectionStringSettingKey", ConsumerGroup = "ConsumerGroup")] EventData[] events

    Only the connection string is read from configuration and can be changed between local debug and different slots.

    Create a possibility to read EventHubName and ConsumerGroup from the slots configuration.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. authentication

    Allow authentication to Azure functions with accounts that have MFA enabled.

    Currently, if you use functions as middleware for a non-authenticated client app (like wasm blazor), there is no way to authenticate to a function middleware layer if your account is MFA enabled. This could be either a) having some kind of ms auth phone-like app connection to do the auth or 2) to do pre-auth like is done with logic apps and some of the connectors (e.g. twitter).

    I think this could take any of a number of forms, but is definitely a current limitation when integrating serverless applications.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    It’s unclear exactly what is breaking in the example scenario. MFA as a feature of AAD can work here, especially if the public client is using one of the identity SDKs for login. Is this specific to a given provider, or more around a general pattern?

    There are patterns in Durable Functions for dealing with human interaction flows if looking to build your own MFA flow: https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs=csharp#human

  12. 'indirect' strings

    I have created several Azure Functions, and recently saw that it is possible to use 'indirect' strings using the "%setting-value%" format.
    This approach is seriously flawed - I added some such connection strings, but adding them caused the function to stop writing a message to the out queue.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Client cert authentication support in Azure functions

    the ability to support mutual authentication with client certs. Today the only way to do this is built it into your functions
    https://stackoverflow.com/questions/49686316/azure-functions-configure-client-certificate-authentication
    it would be great to have this as a feature of the platform.

    you could compare this lack of functionality to the something like Kubernetes ingress controller that easily allows you to do mutual auth https://github.com/kubernetes/ingress-nginx/tree/master/docs/examples/auth/client-certs

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add RPC support for Azure Functions

    RPC support for Azure functions to allow compile-time verification of RPC calls. As it is, HTTP trigger endpoints are not verifiable at compile-time.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  15. Make it possible to restrict the used storage account to a virtual network

    Make it possible to restrict the used storage account to a virtual network. Some customers, especially in the finance industry, have the requirement to secure and protect any storage account. So it is mandatory for them to also limit access of the storage accounts used for Azure Functions.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  16. Built-in role for Azure functions

    There is now built-in role Azure functions. I would like see soem built-in role for Azure Functions. For example,


    1. Developer Role

    2. Platform Admin role

    3. Read-only role

    4. Security role.

    is there any roadmap for built-in role for Azure Functions.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →

    I believe the request here is for roles like an equivalent of “Web App Contributor” which adjusts specific permissions different from the standard “Contributor” Role.

    It’s a valid request, but currently unplanned. Please keep the votes coming, and it would be great to get some examples of what proposed roles might look like.

    Do remember that you can always create custom roles: https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles

  17. Can we test azure http trigger with API_KEY locally?

    I am creating some http triggers and want to know if we can create API_KEY locally to simulate the actions.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Reduce the price of Premium instances

    I could run a VM that costs me much less for the same configuration. To me, the price for pre-warmed instances seems too high.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Use token instead of session to call azure function from client app in browser on behalf authorized user

    Return an access token instead of the session after the user authenticated in azure functions.
    To allow functions call from any domain.

    Here it the description of the case and idea
    https://stackoverflow.com/questions/60087293/calling-azure-function-from-client-app-in-browser-on-behalf-authorized-user

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. vnet integration

    function app and web app cloning

    When cloning apps and adding it to a different ASP you need to add conditions or checks whether the app is vnet integrated and not allow the cloning. This breaks the destination ASPs network configuration and none of the existing apps be able to communicate or function properly.

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base