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. Manage Function using the Azure REST API

    We would like to manage our Azure Functions environments and the individual functions programmatically. The Azure Functions REST API documentation does not list any support for Azure Functions:
    https://docs.microsoft.com/en-us/rest/api/

    Task we would like to perform programmatically include:
    * List existing functions
    * Create a new function
    * Edit an existing function
    * Delete functions

    5 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

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

    This is available now

    https://docs.microsoft.com/en-us/rest/api/appservice/webapps/listfunctions
    https://docs.microsoft.com/en-us/rest/api/appservice/WebApps/CreateFunction
    https://docs.microsoft.com/en-us/rest/api/appservice/webapps/getfunction
    https://docs.microsoft.com/en-us/rest/api/appservice/webapps/deletefunction

    The “edit an existing function” request is far too complicated to be a single rest API call, but can be accomplished through a wide range of CI/CD solutions, which can be configured through the Azure rest API.

    Thanks for the feedback!
    Alex

  2. update AzureRM modules in azure function app

    i am using azure poweershell function with http trigger but the problem is it has very old version of AzureRM and all other azureRM modules and there is no option i can simply update modules in powershell function.

    9 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  ·  Flag idea as inappropriate…  ·  Admin →
  3. Want to be able to enable Application Insights via the azure cli when creating a function without having to rely on an ARM template.

    I want to be able to enable Application Insights via the azure cli when creating a function without having to rely on an ARM template. It seems like all you should have to do is have an option to say enable it and an option to state location information.

    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

    3 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable dependency injection in C# Functions

    It would be useful to have a form of DI in our C# Functions, so we can consistently inject things like our logger class, or other Autofac DI services, into every C# Function we create.

    I'd like to create a SDK package which developers can import into their Function and get access to some common functionality via DI, to remove boilerplate redundancy.

    Any solution for this kind of thing?

    323 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

    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add binding to Key Vault

    Functions often need password, API keys, and connection strings to connect to other services and retrieve data. It would be great if those secrets could easily be obtained from Key Vault.

    398 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

    52 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    Thank you all for the comments and feedback. We’re very pleased to announce that support for Key Vault references is now generally available! You can find the update here: https://azure.microsoft.com/updates/general-availability-of-key-vault-references-in-app-service-and-azure-functions/

    The work certainly doesn’t stop here. We are looking to add support for additional networking configurations, and work is underway for rotation handling (making the version string optional). Please consider putting votes towards these features as well! They are captured below.

    Rotation: https://feedback.azure.com/forums/169385/suggestions/36532414

    Firewall/ServiceEndpoints: https://feedback.azure.com/forums/355860/suggestions/38817385

    Again, thanks for all of the input on this item. It really does make a difference.

    - Matthew

  6. Install Visual C++ 2015 or 2017 redistributale

    We need to run c# code that uses c++ libraries like tesseract, these libraries require Visual C++ 2015 or 2017 Redistributable.
    At this moment it seems like only 2013 version is installed in azure functions

    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

    4 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  7. Different App Settings per Environment/Publish Target

    When developing Azure Functions in Visual Studio, developers can publish a given function to one or more publish targets. These are typically different Azure App Services that represent different environments - like Development, Production etc.

    Often different environments (or more generally, different publish targets) use different application settings at run-time. For example, in the dev. env. the appsettings.json file would contain a connection string to the dev. DB whereas the prod. env. would use a different value.

    For Azure Functions, it would be great if there was a way to let developers have different versions of the appsettings.json file -…

    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

    5 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  8. Bug: Route parameter binding for values containing encoded shashes

    I've created an Azure C# HTTP triggered function with a route url: subscriptions/{token}/t. It works fine for urls such as subscriptions/blah/t but it fails with a 404 for parameters that contain encoded slashes: subscriptions/blah%2fblah/t. Any way around this ?

    Before we get into debates, {token} is a URL encoded Base64 string which will naturally contain slashes.

    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

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add support for Kafka Streams from HD Insight

    Azure Functions should be able to be triggered from Apache Kafka. The triggered function should be able to be configured for a specific consumer group, with options to explicitly commit the consumer's offset.

    Ideally Kafka Streams could be supported, with special support for local storage of KTables.

    27 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

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for session-enabled Azure Service Bus queues/subscriptions

    Currently the queue/subscription trigger only works with queues and subscriptions that does not use sessions (RequiresSession = false). It would be very useful if the runtime would detect that sessions are enabled and adapt accordingly. As far as I can see, the actual function code would not even have to be aware.

    160 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

    21 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Need to allow GDI+ access for running ReportViewer inside of Consumption plan in Azure Functions

    Need to allow azure functions running in consumption plan (with easy scaling) to be able to use ReportViewer to generate PDF, Excel and Word exports. Only appears to be possibly available to be used with Azure Functions in App Service plan https://azure.microsoft.com/en-us/blog/pdf-generation-and-loading-file-based-certificates-in-azure-websites/

    24 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

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support for Azure Alerts

    Currently you can only configure Azure Alerts on the App Plan that is hosting your Azure Function. However, it would be great to do this on a Function level to detect failures and other metrics.

    26 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 →
  13. Add TypeScript support to Azure Functions

    Please support writing TypeScript in Azure Functions when you're creating Node functions

    89 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

    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. At typescript compiler for Azure Functions

    When creating Azure Function in typescript I need to compile it before testing it or deploying code to Azure. Maybe Azure Functions could have typescript complier (tsc/babel) included. That would shorten dev time for typescript developers.

    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

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. 13 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

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 41 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

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Remove code parameter in URL

    Endpoints with code parameter loos noisy and ugly.

    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

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add python support in azure function (runtime V2)

    adding python would be really great because it is really useful

    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

    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. display metrics for app service consumption plans

    It would be useful to view metrics for Consumption App Services Hosting Plan items. This would allow us to make a business case for moving to an App Service Hosting Plan

    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 →

    We now have the ability to track platform metrics in the “Monitor” tab of Azure, as well as more detailed metrics and performance data available through Azure Monitor. Look at the live metrics stream to see realtime CPU/Memory usage and instance counts.

    If there are particular metrics you would like to see, please feel free to open more uservoice items.

    Thanks!
    Alex

  20. Add support for python in azure function app for time trigger application

    Add support for python language in azure function app for time trigger application

    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  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base