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.

How can we improve Microsoft Azure Functions?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Proxies should support backend.request.body expressions in requestOverrides

    Would be great to be able to create or change the request BODY dutring request overrides processing like it is possible for headers and the method already. Expressions could override parts of the body, create a body when e.g. overriding a GET to a POST or update body parts / subparts. Even deletion of body or body parts would be usable...

    7 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      2 comments  ·  Proxies  ·  Flag idea as inappropriate…  ·  Admin →
    • console.log works as well as context.log in node.js

      In a function written in node.js, console.log should log to the error log/console just as context.log does.

      It would allow using the same debug in code that is been run both in standalone node.js and in function node.js. It is painful to have to alter the calls when moving code between the environments.

      7 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

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

        Unfortunately we’re not currently planning to address this. The console object in Node is bound to the Node process, which in our programming model is accessible to multiple Functions, so there’s no way to associate logs to a specific Function. Changing this would require significant effort and we don’t currently have plans to do so. Leaving this as unplanned to reflect that status.

        However, note that we’ll definitely look into doing a better job prompting the user when we detect they’re using console.log. This will hopefully mitigate the issue at least.

        —Colby

      • 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

        6 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          1 comment  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
        • consumption plan china

          Currently Azure Function Apps cannot be hosted on a Consumption Plan if the target Cloud is China.

          See: https://blogs.msdn.microsoft.com/appserviceteam/2018/03/28/announcing-the-availability-of-azure-functions-in-national-clouds/

          We would like to have the capability to use the Consumption Plan also on this Azure Region.

          6 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
          • Add ability to register Service Bus plugins

            Azure Service Bus .NET Standard client supports plugins registration for incoming and outgoing pipeline customizations. Already existing plugings are:
            - Message ID (to follow message ID conventions or for de-duplication)
            - Attachments (claim check)

            Service Bus customers can implement and plug their own plugins to satisfy encryption requierments and other aspects internal to their business. By allowing plugins registration via trigger configuration API, the code normally distributed with the functions would be reduced to a package reference. This will allow Functions authors focus on the logic and not the miscelanious aspects.

            GitHub issue: https://github.com/Azure/azure-functions-host/issues/2504

            6 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide "key" authorization for prxies like for functions (function key, host key, master key)

              The same authorization levels / key mechanisms should be available for proxies like they are available for functions already. Or they exist and I simply could not find them ?

              6 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  Proxies  ·  Flag idea as inappropriate…  ·  Admin →
              • Support authentication for Azure Function Core Tools

                Azure Functions has been great, especially the ability to run the Core Tools locally. However, there are often scenarios where you return data depending on the currently authenticated user. This appears to be supported in Azure Functions in Azure now but there are no options within the Core Tools. This would be hugely useful for local development.

                6 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                • Add support for hybrid connections to Consumption Plan

                  Can we add Hybrid Connections to functions running in Consumption Plans

                  I'm aware of the idea ...
                  https://feedback.azure.com/forums/355860-azure-functions/suggestions/14807298-should-support-hybrid-connections

                  But this is for App Service Plans, and only mentions Consumption Plan in the response.

                  6 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                  • False azure function status on azure portal

                    There are 2 ways in which an azure function can be created, one from the portal itself and other through SDK for example .NET SDK using which you could create functions and deploy the function to azure from Visual Studio.

                    Problem Scenario : When we deploy it from Visual Studio, the functions are deployed in a pre-compiled state and so we are not able to ENABLE or DISABLE the function from the portal itslef.

                    Solution suggested by Azure Support : Have an application setting on the portal which will be set to true/false or 1/0 which will enable/disable the azure…

                    6 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                    • Please offer Function App Service in DreamSpark Imagine Student offering License

                      Server-less Functions are great for quick and dirty development and testing. Please make this available (for testing) to DreamSpark Imagine Student license.

                      6 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

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

                        6 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                        • Azure Services/PaaS or E2E-scaffolding for Facebook GraphQL/Relay

                          There is something beyond Azure App-Services and Functions; Facebook GraphQL as a service, end-to-end which should in clude a CQRS "back-end" (REDIS...) and API-Mgmt/Monitoring features. Here are some examples: https://www.graph.cool/features/ and https://scaphold.io/... but we leverage Azure, so we are currently developing with graphql in AppServices...

                          6 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            2 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
                          • Support for queue settings per function

                            As I was looking for a way to configure the visibility timeout for queue messages I found that the only configuration seemed to be at the host level. The problem is that my queues have different needs and one setting will not work optimally for all queues. I am looking for a way to configure each queue independently.

                            6 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                            • 6 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                              • Functions Summary/Status on Function App dashboard/home

                                It would be helpful to have a dashboard on the Function App home page to display summary/status data about all the Functions in the Function App. For example I currently have to go to each Function individually and click Monitor to see Recent Success or Error Count or to the Manage tab to see if a Function is Enabled.

                                The current "The faster way to functions" getting started content is really only relevant for new users.

                                6 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                                  This is a great request!

                                  We are working to support this in the near future as a part of a larger initiative to enable several App Insights based monitoring views in the Functions UI

                                  Thanks for the feedback!
                                  Alex, Functions PM

                                • Azure Function - Event Grid Output Binding

                                  Presently there is only an Azure Service Bus output binding for Azure Functions, there is nothing to pass the output on to another Event Grid Endpoint.

                                  This would be very useful.

                                  Kind Regards

                                  Paul

                                  5 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    2 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 5 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

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

                                      This is a great bit of functionality that we would love to support!

                                      Can you update your issue, or provide a comment with what language you are developing Functions in?

                                      Thanks for the feedback!
                                      Alex
                                      Azure Functions Team

                                    • Provide AppType dimension in REST API to differentiate between Azure Functions and App Service

                                      On Azure portal, under App Service I can see "App Type", "Status" and "App Service Plan" data is available. If you provide these data as dimensions with metrics, that will be very helpful in monitoring Azure Function app, Web app, Mobile app, API app by “App Type”.

                                      4 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 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..

                                          4 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →

                                            The work to enable this on an API level should be live around November 2018. However there will still be some constraints. A consumption plan uses storage for all assets and by default an app service plan will use the file system. Moving FROM consumption TO app service should always work (pending deployment in November). Moving FROM app service TO consumption may not work though if you are using file system for storage.

                                            -
                                            Jeff

                                          • Don't see your idea?

                                          Azure Functions

                                          Feedback and Knowledge Base