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. 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).

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

    We’ll send you updates on this idea

    22 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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…

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

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

    We’ll send you updates on this idea

    9 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  4. use key vault reference in local.settings.json

    would like the ability to use the new key vault reference in local.settings.json for local debugging instead of needing to have secrets in plain text. this would allow dev teams to leverage key vault as the central location for secret management.

    7 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 →
  5. More Descriptive Error Message - Platform Version discrepancy

    When an exception is thrown based on incorrect platform version please provide more descriptive error messages. The error message received was:
    'Could not load file or assembly 'Microsoft.PrivacyServices.CommandFeed.Client, Version=1.2.0.0, Culture=neutral, PublicKeyToken=74a17481026a49c7'. Could not find or load a specific file.'

    A message indicating could not load foo.dll, found 64-bit version.  App is 32-bit would be very helpful in determining resolution.

    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 →

    We have work underway and shipping soon to better surface host errors in the portal. Some of this is rolling out this month. We will only be able to bubble up errors as descriptive as the libraries expose, but at least then working to bubble up.

    -
    Jeff

  6. What is the timeline for supporting the new Azure SDKs?

    I really want to get rid of the connection strings in my functions and I want to be able to switch to the Azure.Identity SDK for auth. I understand that this will be a breaking change, however some communication about the plan would be nice.

    1 vote
    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 →
  7. Support user assigned managed identities in keyvault references

    Keyvault references support system assigned managed identities. However in a lot of applications you might need to create your own managed identity since the system assigned ones get destroyed when the resource is deleted (upgrading to a new plan would be an example of when an azure function needs to be destroyed and recreated).

    Every time this happens you need to re-assign permissions, then wait for replication which takes time. Please consider supporting user assigned managed identities in keyvault references.

    1 vote
    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 →
  8. Consumption plan for Linux-based function apps in Canadian regions

    Hi, are there any plans to open up consumption plans for Linux-based function apps in Canada Central or Canada East regions?

    Thanks.

    --Lalindra

    2 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 →
  9. Enable triggering of Azure functions based on an event in RabbitMQ

    Hello, we are having a scenario where we should be able to trigger a function when a message is added to RabbitMQ. This would be really helpful in using Azure functions to integrate with other Message queuing platforms that support AMQP protocol.

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

    We’ll send you updates on this idea

    4 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    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 →
  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
    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 →
  12. python support for durable function

    As far as I can see durable function is supported only for C#. It would be nice to have a python based azure function orchestrator.

    Or is there a way to orchestrate python based Azure function using C# durable function or is this a stupid question :P

    5 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 →
  13. Add error for missing application setting

    Function apps do not show an error when you try to reference an application setting that is not there (or variable misspelled), it returns an empty string. This can lead to local testing functioning properly because the local.settings.json is complete, and then unclear breakages once published to Azure, especially if you are passing that setting on to an API that doesn't have verbose error output.

    At the very least the app should output a warning that it is returning an empty string because application setting X does not exist.

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

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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
    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 →
  15. Allow moving Function from Consumption to Service Plan

    Currently if you deploy your function on a consumption plan there is no way to move it to an existing Service Plan like any other App Service.
    You would need to delete the existing one and redeploy it..

    54 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 →
  16. Don't 'hardcode' the storage account connection string for the storage account that backs azure functions

    Currently each Function App has an application setting string "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING"which is a fixed (=hardcoded) connection string. This breaks when performing key rotation on the connection string and is opaque to diagnose since that setting is automatically setup by the portal UI/wizard.

    Can you instead just store the subscription ID and storage account name and then fetch the latest connection string for the storage account using the management API? This will make sure that the function app survives storage account key rotations

    37 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 →
  17. PowerShell cmdlets for Functions

    Customer is requesting support in PowerShell to Start and Stop an Azure Function app. For more info, please see https://stackoverflow.com/questions/56168831/how-to-stop-start-azure-function-from-powershell.

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

    We’ll send you updates on this idea

    12 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  19. disabled function

    A colleague of mine disabled one timer triggered function on the host.json file, for testing purposes, and then forgot to re-enable it.

    I spent over one hour until I realised it.

    There should be an indicator in the portal warning if a function is disabled.

    1 vote
    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 →
  20. Add settings to change local logs verbosity/level

    When running functions locally, on every call to a function I am bombarded with logs, can we have an options on the cli, or in local.settings.json to change the logs verbosity/level (debug/info/warning/error...) so it will be easier to debug and work with functions?

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

Azure Functions

Categories

Feedback and Knowledge Base