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. 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 →
  2. 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 →
  3. 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

  4. '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 →
  5. 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

  6. 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 →
  7. 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 →
  8. vnet integration

    Function apps VNET/Subnet integration.

    When a function app in ASP has been integrated, would be ideal to only show the subnet that was used by the first app. It only makes sense because you are only allowed to integrate any additional function app in the same ASP to the same subnet. it makes no sense to present the user all of the subnets in a vnet.

    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. Dynamic file names for Blob out bindings - Python

    I am currently workig with an HTTP trigger with some paramateres. Based on those parameters I do some calculations and save results into a file on blob storage account. Currently I am saving them in static file name defined on binding but I woul dlike to be able to generate dynamically the file name in the az func code.

    For example:

    {
    "type": "blob",
    "direction": "out",
    "name": "outputBlob",
    "path": "container/{calculatedFileName}.csv",
    "connection": "AzureWebJobsStorage"
    }

    where calculatedFileName is something we define in the code.

    Is that something feasible? I am using Python.

    Thanks in advanced.

    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  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  10. Functions to be stored not at root level

    It would be really nice if we was not forces to have a fold structure where our functions must be stored at root/functionName/index.js. As if the probject contains anything else put the src it gets out of hand.

    I am very suprised you cannot provide a path to where functions lie, ie i would love to have src/functions/<functionName>/handler

    this allows for all shared code to stay under /src/<shared>

    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 →
  11. Show Function Execute Units in GB/s

    Customer would like to check their Function Execute Units in Azure portal.
    We do have this Metric but the unit is MB/s. However, our bililng unit is GB/s.
    Because customer needs to convert it by themselves, our customer feels it's not easy and convenience to check it at the first glance in Azure portal.
    Please help to add this feature to enable our customer to check their usage in GB/s in Azure portal.
    Thank you!

    SR#119120223001059

    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 →
  12. Function Apps hosted on AKS

    My Function App is hosted on AKS and is working well. However, it doesn't appear on the Azure Portal.

    Is it possible to set this up somehow?
    Perhaps with an ARM template "Microsoft.Web/sites" resource?

    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  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  13. Upgrade CosmosDb binding to support new SDK (v3)

    New CosmosDb SDK have been released but the Cosmos Db binding still uses the old one.

    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  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow High Density scaling Azure Function in Container on a single Elastic Plan Instance

    I have an Azure Function in a linux container running on the Elastic Service Plan.

    Currently I can not scale the number of containers of the same azure function container within the same Elastic Service Plan.

    It would be great to have this as I need my Azure Function to run in isolation, but still want to be able to scale to multiple container instances.

    I have lots of room to spare in the Elastic Service Plan, but currently the only way to scale, is scaling to multiple elastic plan instances.

    In short I would like to be able to…

    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 →
  15. Durable Functions Workflow fixes support

    Workflows on Durable Functions is great until you make some bug in it. And when you do (not "if you do") make a bug, it may result in thousands or even millions of workflows in inappropriate state, or waiting for never-happen events, or just hang in some infinite loop - there are a lot of ways things can go wrong.
    And we need some way to recover the system from those mistakes. Cancellation is one option (AFAIK, it still doesn't support cancelling sub-orchestrators and activities, so not very useful anyway), but workflows sometimes may take days or months to get…

    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 →
  16. Change log level without redeploy for packaged apps

    Please allow log level to be changed for packaged apps without redeploy.

    Here's my use case and I can't believe I am alone in this... I have an app running at log level Information. There is an issue I want to investigate so I want to increase the log level to Debug or Trace. Because my app is packaged (dotnet if that matters) I can't change the log level without redeploy. That means I have to commit a change to my host.json and rerun my build and deployment pipeline. Adn then back that out afterwards. Because of the need to…

    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 →
  17. Support for node.js v12, the current Active LTS version

    Current Node.js Active LTS is v12, v10 will fall out of Active LTS on 10/30/19 and move to maintenance LTS.

    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. PowerShell Az module support

    Hi,

    Will it eventually be possible to manage Azure Functions via PowerShell? Specifically I would like to be able to configure application settings via PowerShell. It seems that only the Azure CLI natively supports this functionality at present https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings

    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 →
  19. Bind to QueueTrigger using HostId

    I would like to bind to a queue with a name including the function runtime host name (referenced as HostId in some doc). %AzureFunctionsWebHost__hostid% works when that value is set explicitly, but I cannot access it when the default HostId is used.

    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  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →

    This feels a bit problematic – I’m not quite sure what is attempted here. It sounds like you want one queue per instance of the host, but hosts can be created and disposed at anytime so wary of allowing any dependencies on binding to an instance of the host. Feel free to add more context into the scenario and what is hope to be achieved.

    -
    Jeff

  20. Add publish settings option for deploy

    When deploying Azure Funciton to different environments, the app settings may be various. For example, appsettings.dev.json for development environment and appsettings.prod.json for production environment. Would it be possible to add an option to determine which appsetting to use to deploy?

    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 →
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base