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.

  1. One static IP-address for Azure Web App

    It would be nice to have one static IP-address for an Azure Web App. Currently there is a range of IPs per App Service Plan. This is causing problems if you use an Azure Web App as a FTP client to download data.
    Somewhere there is a load balancing between this set of IPs and this sometimes produces an issue because the control connection and the data connection get different IPs.
    Here is the SR number of the support case: 117051115721089

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

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

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow for generating a VS project from already existing function app created through the portal UI

        I enjoy the process of using the portal UI to prototype but then I want to move to using CI and using a VS project for continued development and debugging. There seems to be a one-way path FROM Git, etc. and from VS but not the other way around.

        Right now, I resort to using the Kudu file download to put my changes in GitHub.

        There is a site called Glitch (formerly Gomix) created by the Fog Creek folks that allows you to create online javascript projects but then you can hook it up to a GitHub repo and create…

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
        • Enable Triggering of Functions from KeyVault connection strings secrets

          We need an ability to have Azure Functions be trigger off Connections strings in the keyVault. Our current security review does not allow us to have Azure Function Connection string to be stored in Appsettings.

          We would like to store the connection string in the keyvault and provide configuration values in the bindings section of function.json Or an ability to extend Azure Functons bindings to write our own custom triggers.

          For e.g.

          {
          "scriptFile": "..\\bin\\Apps.MetaDataFuncApp.dll",
          "entryPoint": "Apps.MetaDataFuncApp.WebhookCallBack.Run",
          "bindings": [
          {
          "name": "req",
          "type": "httpTrigger",
          "direction": "in",
          "webHookType": "genericJson"
          },
          {
          "name": "$return",
          "type": "http",
          "direction": "out"
          },
          {
          "type": "queue", …

          3 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            1 comment  ·  Feature  ·  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.

            2 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
            • 4 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
              • Add support for fine grained/custom authorization

                Azure Functions seems to lack built in support for custom authorization, as per authorization policies available in .net core: https://docs.microsoft.com/en-us/aspnet/core/security/authorization/

                2 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                • Match subscription selection with rest of Portal blades

                  Why doesn't the subscription selection of the new Function App blade match the existing blades, e.g. Logic Apps, Resource Group, etc.

                  In all those blades, I can set my subscription and the selection follows me as I change services ...

                  BUT the function app blade has it's own way of doing it ... and worse it's totally unrelated to the other blades, so I'm in resource group, select just our dev subscription. Switch to Logic App, and see just our dev logic apps, switch to Function App ... and I'm looking at the last subscription I set it to whatever…

                  4 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support group based authorization for functions.

                    Azure AD / B2C has groups, but they are not visible directly to the function. It would be good to access them or if possible have authz against them.

                    2 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                    • Support the function/storage simulator under linux

                      Currently only windows supported for development.

                      2 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                      • Peek on queue

                        I would like to "peek" on a queue so that I can use the same message in multiple functions.

                        My use case is something like adding a item to a table and also send a email with the data.

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                        • Different App Settings per Environment/Publish Target

                          When developing Azure Functions in Visual Studio, developers can publish a given function to one or more publish targets. These are typically different Azure App Services that represent different environments - like Development, Production etc.

                          Often different environments (or more generally, different publish targets) use different application settings at run-time. For example, in the dev. env. the appsettings.json file would contain a connection string to the dev. DB whereas the prod. env. would use a different value.

                          For Azure Functions, it would be great if there was a way to let developers have different versions of the appsettings.json file -…

                          3 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                          • Programmatic access to Admin and Function Keys

                            For CI/CD scenarios I'd like be able to programmatically access keys generated by Functions so that I can put those into other components like API Management or that I could invoke a key protected Function from e.g. PowerShell.

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                            • Please change either Microsoft Azure Functions Creation Link ( or ) Link Explaining Azure Functions.

                              Dear Microsoft Friends,

                              As mentioned in your website (
                              https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function ) thru link ( https://functions.azure.com/signin ) functions can't be created.

                              So request you change the either Azure functions portal link or Link Explaining Azure Functions, which ever may be easier to you.

                              For more info refer attachment.

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                              • support azure.storage library in python functions

                                I would love to natively use the azure.storage library in my python functions.

                                Library:
                                https://github.com/Azure/azure-storage-python

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

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

                                  5 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    under review  ·  0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Folders for organizing Functions and a TreeView Function List in the Portal

                                    Already I have a Functions App that is growing larger than works well in the existing Portal interface.

                                    I would like to suggest adding support for folders (similar to solution folders in Visual Studio) that allow one to organize functions. And then a TreeView for the Function list in the Portal.

                                    For example I have several processed in my Function App. Each process may have one or more steps that are usually individual Functions. It would be great to put all the related Functions together in a folder.

                                    4 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Swagger docs for http bindings

                                      We heavily swagger docs to keep the client code strongly typed.
                                      It would be very convenient of Azure functions exposed swagger docs for http bindings if configured to do so.

                                      2 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow running a Function for more than 5 minutes on a Consumption plan

                                        Having a Consuption Plan for long-running (obviously more than 5 minutes) functions that only run once every few days (or even daily) is something that I think is crucial...

                                        I imagine that the users that would benefit most from a Consumption Plan would be the ones with long-running tasks with less then frequent executions... This 5 minute limit ruins everything.

                                        This idea is based on the following issue:
                                        https://github.com/Azure/Azure-Functions/issues/75

                                        7 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • First-class connection string picker for Event Hubs

                                          Now to add the connection to event hub from my own subscription- I would open one more browser windows to copy-paste connection string... make this experience simpler... I would like select event hub from some dropdown

                                          1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

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

                                          Azure Functions

                                          Feedback and Knowledge Base