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. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    51 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

  2. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    21 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Visual Studios tooling with local execution, debugging

    Integrated support for Azure Functions projects in Visual Studio including being able to execute and test locally.

    104 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add TypeScript support to Azure Functions

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

    89 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Application Insights intergration

    It would be great to have out-of-the-box integration with Application Insights. The Invocation log is ok but Application Insights much better.

    How I see it:
    - HTTP requests as Request telemetry
    - TraceWriter.Info/Warning/Verbose as Custom Event
    - TraceWriter.Error as Exception
    - Input/Outputs as Dependency calls

    The instrumentation key and other related configs could be placed in the host.json:
    {
    "applicationInsights": {
    "instrumentationKey": "6e82db88-1d7b-411b-84cc-818cf195a91f",
    "maxTelemetryItemsPerSecond": "10",
    "telemetryModules": [
    "Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule",
    "Microsoft.ApplicationInsights.Web.ExceptionTrackingTelemetryModule"
    ],
    "telemetryInitializers":[
    "Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializer",
    "Microsoft.ApplicationInsights.Web.OperationNameTelemetryInitializer"
    ]
    }
    }

    53 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Should be support real-time Storage blob triggers

    Azure Functions is awesome! I'd like to propose for more convenience.
    Currently, Storage blob triggers do NOT support real-time. Because write at
    "https://azure.microsoft.com/en-us/documentation/articles/functions-reference/"

    "The Functions runtime scans log files to watch for new or changed blobs. This process is not real-time;"

    It is very inconvenience for me. I feel troublesome to use queue.

    Amazon Lambda has storage event. They can notice real-time and very easy setting.

    http://docs.aws.amazon.com/lambda/latest/dg/with-s3.html
    http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

    49 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Visual Studio Tooling for Precompiled Functions

    It is possible to create a Function from a proper compiled class (.cs file), see https://github.com/Azure/azure-webjobs-sdk-script/wiki/Precompiled-functions.

    However the Visual Studio Tooling now available for creating Functions only supports C# Script (.csx file), it is not possible to add a class file to the project.

    Please provide VS tooling for precompiled Functions.

    47 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. OpenAPI from function app v2

    Function App v1. could create an OpenAPI (swagger) file. After the change to v2. in the portal creating an OpenAPI file is "not supportet".

    Please reinstate this feature

    46 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  10. 41 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. New Feature: Support for DocumentDB Change Feed triggers

    Sounds like a perfect candidate for Azure Functions:

    "A common design pattern in these applications is to track changes made to DocumentDB data, and update materialized views, perform real-time analytics, archive data to cold storage, and trigger notifications on certain events based on these changes. DocumentDB's Change Feed support allows you to build efficient and scalable solutions for each of these patterns."

    https://docs.microsoft.com/en-us/azure/documentdb/documentdb-change-feed

    34 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. 34 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enable calling of other functions via internal ID

    I'd like to be able to call other functions via an internal "ID" and worst case not to have to go back out to the internet and then come back in to Azure to call another function.

    29 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Azure Durable Functions (now in preview) allows you to invoke another function by its function name. We have evaluated allowing for cross-app invocation but may have its own constraints as well – feel free to comment or create an additional item if cross-app or cross-region invocation may be needed as well to get votes on urgency/demand.

    https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-overview#pattern-1-function-chaining

    -
    Jeff

  14. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Keep supporting Powershell in Azure Functions!

    I went to set up Azure functions for a new client and had to delete and re-create my application so I could downgrade to runtime 1.0 in order to use a powershell function. Even AWS has realized the proliferation of Powershell and now allows it to be used in Lambda functions. I have probably thousands of administrative scripts in my archives that could easily be ported to Azure functions. I'd move to AWS before I'd invest the time to re-write them all.

    18 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  16. Provide high-level monitoring experience (similar to Data Factory)

    It would be great to have high-level monitoring available that visualizes all the functions in an instance, similar to how Azure Data Factory does it in the Monitor-feature.

    Following information would be interesting:

    - Failure rate per function
    - Dependency metrics per binding, per function _(similar to AI Dependency)_
    - Function state _(enabled/disabled)_
    - ...

    18 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Restrict IPs in Azure Functions Proxies

    I want IP restriction in Azure Functions Proxies. My customer has a security policy that IPs are whitelisted. Current solutions are to host AppServices plan or API management. This feature is essential for enterprise customers.

    17 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  18. Nuget support in a modern way

    Hi, it's great that we can upload some binaries and than referencing to dlls directly, also- we can reference to nuget in project.json https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-csharp#package-management

    But project.json was announced as a legacy thing even for asp.net core. in RC1 for VS2017- you will see that even in asp.net core we are not using project.json anymore.

    We need some consistent/up-to-date experience with other product.

    16 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support proper packaging and deployment file MSDeploy zip file

    As a person who does ALM, I want the ability to package and deploy my Azure functions using MSDeploy packages so that I can integrated Azure functions into my (VSTS) build pipeline.

    15 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 15 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base