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 for blob trigger on entire storage account

    Microsoft’s mobile services are designed to place blobs that are pushed in from mobile clients into many containers - a separate container for each entity that the files are associated with. Microsoft’s solution for sourcing events from blob operations is not compatible with this, as the existing blob trigger required you to know the name of the container at setup/binding time. It would be useful to have a blob trigger that can monitor an entire storage account.

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

    We’ll send you updates on this idea

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

    Changing this and clarifying. You can do this today with the Event Grid trigger (e.g. create an event grid trigger and then add subscriptions for each container in a storage account – or many storage accounts – and point to same function). That’s the way that works today and is planned to be the solution for this short term. However leaving this open as I think it was more general to have the Blob and not the Event Grid trigger do this. Keep the votes coming and comment on if Event Grid may not be enough.

    -
    Jeff

  2. Quartz Timer Feature

    Please enhance Azure Functions or Azure in general that exposes an API against which we can post quartz like timer jobs.

    Would be great to set a timer in Azure that can eventually trigger an Azure Function when executing.

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

    We’ll send you updates on this idea

    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow running for greater than 10 minutes on a Consumption plan

    The current limit of 10 minutes is not viable for some processing scenarios we have. We cannot use Durable Functions to solve our processing needs either. We simply need more time. Let us configure a longer timeout than 10 minutes and pay you for the run time. :)

    5 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 →
  4. Device Twin Trigger from IoT Hub

    Add a trigger when a chance occurs in the IoT Hub device twin

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

    We’ll send you updates on this idea

    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  5. azure cli from azure functions

    I would like to run az cli from azure fuction.

    it will help me to manage my Azure environment.

    So far azure cli is not able from azure function. I'm getting:
    2019-05-13T13:19:33.237 [Error] ERROR: The term 'az' is not recognized as the name of a cmdlet, function, script file, or operable program.

    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    Microsoft.Azure.WebJobs.Script.Rpc.RpcException : Result: ERROR: The term 'az' is not recognized as the name of a cmdlet, function, script file, or operable program.

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

    We’ll send you updates on this idea

    triaged  ·  1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  6. Move from Python 3.6 to Python 3.7 for Azure Functions v2

    On python.org, the release notes for the latest 3.6.8 release state:

    Python 3.6.8 is planned to be the last bugfix release for 3.6.x. Following the release of 3.6.8, we plan to provide security fixes for Python 3.6 as needed through 2021, five years following its initial release.

    It seems weird to choose a Python version branch for Azure Functions that will not receive any more bugfix releases ever.

    Can the Python version be bumped to 3.7 to fix that?

    Thanks,

    Tobias Weisserth

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

    We’ll send you updates on this idea

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

    Thank you for your feedback. We’re currently working on building support for the advanced features introduced in Python version 3.7 (e.g. enabling you to leverage data classes for triggers and bindings).

    We plan to release this soon after the GA milestone.

  7. Azure Function C# template to use nameof() and appropriate function name

    How about change C# template like below form?

    [FunctionName(nameof(HttpTriggerCSharp))
    public static ...HttpTriggerCSharp(...)
    {
    ...
    }

    I think all of functions name has Run() might not reasonable. and utilize nameof() could be very helpful to change function name and readibility

    4 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 →
  8. Azure B2C Trigger

    It would be really helpful to be able to have triggers on Azure B2C, for example on new user added take some action etc.

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

    We’ll send you updates on this idea

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add binding attribute to control function scaling

    We use azure functions extensively. One of the issues we have is not being able to control individual functions scaling. I am not talking bout the function app here, but the functions themselves.

    Using the new attribute binding system could be a very nice way to set the max number of instances a function can spawn.
    [MaxParallelExecution(5)] or something like that.

    this would make it so that particular function does not scale over 5 instances.

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

    We’ll send you updates on this idea

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

    We’ll send you updates on this idea

    2 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  11. Sync code from blob storage

    I find the current deployment model way too difficult to work with. Please consider supporting auto-sync from blob storage, similar to what aws lambda offers.

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

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Output to Service Bus Queues Dynamically

    I have an Azure Function that binds to an input Event Hub and an output Service Bus Namespace. The output binding accepts the name of a queue. However, the event data coming from the Event Hub can potentially go to different queues. The determinant is in the message data. It would be nice to be able to tokenize the queue destination based on event data coming from the Event Hub

    4 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. Display functions in an Function App in alphabetical order

    In the portal, when looking at the list of functions in a function app, sort them by name.

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

    We’ll send you updates on this idea

    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  14. Please support calls to System.Drawing.Bitmap ?

    Hello Team,
    Azure function v2 engine does not support calls to System.Drawing.Bitmap class. I understand that this limitation has been documented under https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

    I find System.Drawing.Bitmap very useful when it comes to reading image files. Our current product (on .NET Framework) relies on System.Drawing for image processing and works very well. However we are unable to port to Azure because of the sandbox restrictions.

    I request the team to consider this support in future versions of the runtime.

    3 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 →
  15. Address Azure Functions Resiliency Weakness to Azure Service DNS issues

    Azure DNS issue R50C-5RZ caused multiple core Azure function triggers to fail across our subscriptions due to loss of access to Storage Accounts.

    The DNS issue made all our storage accounts temporarily unresolvable by DNS and because of the tight coupling with Azure functions, function triggers failed due to the inability to resolve storage account urls but did not recover when the DNS issue was corrected.

    There were some Socketexception / 'remote host not found' errors logged in App insights but seemed to be no way to know that the trigger was in a failed state (unless a build up…

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

    This is an awesome idea!
    We’re very unlikely to be able to reduce our dependency on DNS, but we can generally handle failing triggers more gracefully.

    “Handle temporary loss of a storage account without requiring a manual restart” is a scenario we’re targeting.

    Keep the feedback coming!
    Alex

  16. Provide memory usage data in context object

    It would be great if we could manage memory in realtime in our code. Please provide a method to check memory usage in the context object so that we can take mitigating steps in our code if there is not enough memory.

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

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  17. Geo-availability integration a la CosmosDB for Consumption Plan

    For Functions in a Consumption Plan, it's a bit arduous to get them to be geo-distributed (have to set up deployment to all the various regions you want to support, add APIM/Traffic Manager to handle). It would be _super_ awesome if Functions had a setup like CosmosDB where you deployed them once, then "lit up" the geos you want the code replicated to. Then, not too much different than the request in #214 , an "invisible" Traffic Manager service could be provided on the endpoint for the Function to hit the nearest geo to the end user.

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

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support for "delete" DocumentDB Change Feed Trigger

    Currently there is support for DocumentDB Change Feeds which only trigger for Insert and Update changes, however there is no way of picking up Delete changes to a collection

    My use case has a real-time web application which relies on these change triggers to update the User Interface through Web Sockets that a change to a document/collection has taken place, at the moment I am having to implement this manually through a delete API call but that does not solve the problem if a document is manually deleted at source (for example).

    A Delete of a document (IMHumbleO) is as…

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

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  19. Fine grained function billing please

    Please add a more fine grained billing please.

    A minimum execution of 100 ms and 128 MB is to coarse. A lot of my functions execute within 10ms or less and use less than 128 MB of RAM.

    Please add more fine grained executions possible (10ms or even per ms) and in smaller memory steps, maybe 16 or 32 MB.

    Also make async execution time not count toward function execution time, because if is often not in our control (waiting for an slow external service, database or slow response writing because the caller of the Azure Function has a very…

    3 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. Ruby functions

    Be able to write Azure functions in Ruby

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

Azure Functions

Categories

Feedback and Knowledge Base