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 F# scripts (.fsx) in v2 and v3

    F# script usage is about to become much more prevalent due to the improved "#r nuget" imports in F#5. Azure Functions v2 and v3 should support F# scripts so that we can avoid having to create a "function project" when a a simple .fsx would suffice.

    155 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 →
  2. Support gRPC in azure function as trigger

    gRPC is a standard for microservices and cloud-native solutions nowadays. It should be supported by azure functions, durable functions and API Management.

    49 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 →
  3. Binding for O365 Mailbox - Trigger on incoming emails

    Would be really nice to bind to an office 365 account and trigger a Function for inbound emails. This is available in Logic Apps but not in Function Apps.

    22 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  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support visibilityTimeout of Queue Trigger to be maintained after restarting Functions host.

    The automatic retry with visibilityTimeout of Queue Trigger happens when the function host is up and running.

    But after restarting Functions host, sometimes retry interval does not refer to visibilityTimeout.

    Could you please support visibilityTimeout to be maintained after restarting Functions host?
    https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-error-pages#retry-support

    22 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 →
  5. New Built-In Roles for Azure Functions

    Hi,

    It would be nice to have a built in role for Azure functions, As many companies are moving towards more and more DEVOPS teams and it would be very handy to have this Built In role which will enable them to self serve for some of the operations like.


    1. Enable the Function App

    2. Disable the Function App

    3. View the Function App

    I tried to create a custom role but it is giving them way too less ( Not able to enable or disable) or way too high permissions ( Write ability to modify the code inside).

    Is this on…

    11 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

    unplanned  ·  1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  6. Wildcards for queue names

    When specifing a queueName for a ServiceBusTrigger in C#, it would be great to provide wildcards in the queueName, this way a single trigger can be used to handle queues from different and specific providers.
    For example, for queues "taskxproviderA","taskxproviderB" and "taskxproviderC", the queueName in the trigger would be "taskxprovider*".
    The trigger should also read messages evenly to prevent throttling.
    This way I can achieve two goals:
    1) Stop processing events for one provider (Setting the queue status
    to "receive only") while not loosing those messages if I…

    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 →
  7. Allow Key Vault references to access secrets behind Key Vault Firewall

    Key Vault references cannot currently be used to access secrets in a vault that has been configured with Key Vault Firewall / service endpoints.

    It should be possible to resolve secrets from Vaults configured this way (provided the web app / function app is configured with the right VNET integration).

    149 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

    24 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add support for specifying attributes on Javascript Azure Functions service bus output bindings

    Currently, specifying custom message attibutes when posting a message to a service bus output binding and a NodeJS Azure Function is not supported. This means that these messages cannot be filtered robustly using service bus topic subscriptions. Adding this support would ease implementing a fan-out pattern for message passing using NodeJS 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

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  9. Blob trigger support with Service Principle/Managed identity

    We are trying to setup a Blob Triggered Function, but we have a limitation to use only Service principal/managed identity to access the storage because of the security concerns in directly using access keys.

    We did not find a way to by-pass blob trigger to using connection string.

    Theoretically, since Blob Storage is integrated with Azure Active Directory, it should be possible to provide the right RBAC permissions on my Blob Containers so that the Function's identity (Managed Service Identity)/Service principle has whatever permissions are necessary to create the trigger and read from the blobs.

    We are expecting azure functions…

    22 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  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  10. Azure Search like scheduling for Azure Function

    Azure Search offers functionality to set up a Start DateTime and Interval (in mins) to schedule Indexer runs. Can we have a similar setup so that we can run Azure Function at a particular DateTime and then after at every interval?

    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  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  11. managed mysql connection pooling proxy for azure function

    In short: AWS RDS Proxy equivalent solution for Azure.

    Using managed RDBMS like mySQL from FaaS is often said to be a bad practice because of difficulties of handling connection; FaaS might finish before closing its connection, might consumes too much connections when requests burst.

    Instead, using connectionless database is encouraged, but in many usecases, RDB's functionality is still preferred over connectionless DB(such as CosmosDB), because of its flexibility of queries and transaction.

    AWS resolves this dilemma by providing a managed connection pooling point called RDS Proxy.

    https://aws.amazon.com/rds/proxy/?nc1=h_ls

    6 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  ·  Proxies  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support for Azure Managed Service Identities in EventHub (and other) triggers

    In Event Hub, I can add my Function App's MSI as a data reader, but in the function I cannot use trigger bindings to read from the queue without using a SecureAccess Key. We are trying to go password free wherever possible, and Azure has been promoting this course of action, so why do we need secret keys for reading from the queue? It then forces us to create and share a secret key for partner teams to read from our queue, rather than just permissioning them in Event Hub.

    183 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

    9 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support for Hybrid Connections in Linux-hosted Function Apps

    Currently Hybrid Connections are supported by Linux App Services, but not Functions Apps hosted on Linux. This would get functions on Linux closer to functional parity with functions hosted on Windows.

    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 →
  14. Run plain executables

    Would love the ability just to upload a dotnet exe file, and have the function execute it and return the output. Or provide a reference to an existing exe in storage blob. Or a container with an exe inside it. This eliminates the overhead of creating a special function project and makes things easier to test locally. It makes things more generic so they can be integrated into open source infra like k8s.

    Ultimately I'd love it if this same idea was adopted by all the cloud providers and k8s so that a function executable could be a first class…

    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  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add VNet integration to the Consumption plan

    Currently, the only serverless solution for VNet integration is to upgrade to the premium consumption plan.

    It seems like overkill to upgrade to a whole new (way pricier) plan, to simply use a static outbound IP with 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 →
  16. Unable to check the access log in application insights

    Looking at application insights of Azure Function,
    I'm getting frequent 401 errors.
    I want to identify and block that IP address.
    But I can't check the access log in application insights.
    Please consider adding.
    I was guided to this website from Microsoft Japan.
    Thank you.

    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. Unable to change quota on consumption function from portal or even CLI

    I set a quota for my function app but still see this warning:

    The function app has reached daily usage quota and has been stopped until the next 24 hours time frame.

    I tried what the docs says to unset or higher the quota but is not possible to restart or even stop the function from running.
    Will be great a better management on function quota and a correct documentation, as the current docs shows misleading information.

    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  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add Instance name to Application Insights event types

    Currently you can configure Application Insights via Instrumentation Key. In Application Insights data of different event types (request, trace, dependency) have several properties (e.g. Cloud role name or cloud role instance).

    I request a new property for Application Insights data. I would like to know the name of the related Azure Functions App instance (e.g. RD0003FFDBB8FA). The Azure Functions App instance should be the name of the instance that is shown in the Metrics area of the Azure Function App.

    This is needed to map the data of Application Insights (e.g. a special request) with the instance of the Azure…

    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 →
  19. Better support for OpenAPI and API-M

    It should be easy to create an API in azure functions, annotate the query arguments with documentation and examples, then export it to API-M - Currently this is difficult.

    First OPENAPI support requires hunting around for the appropriate NUGET packages OpenAPI.NET.CSharpAnnotations - which is in Beta for over year, then you need to export out the definition via a custom endpoint, then that wont appear with the imported azure function in the API-M - so you need to merge it in - etc - All in all its very messy

    Ideally Azure function would support native annotations for openAPI, these…

    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 →
  20. Distribute timer functions more wisely

    We have observed a behavior in Azure Functions, which assigns almost all timer function execution to one single instance within App Service Plan. It eventually makes it more possible to run out of resource, memory or CPU. Would it possible to distribute timer function execution more wisely? Just like event triggered function execution.

    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 →
← Previous 1 3 4 5 11 12
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base