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. Error Logs are not easy to find on the port for Azure Functions.

    Need improvements on the following for now.
    1. I do not see these issues in Activity Monitor or Activity Log in Portal
    2. Documentation for Azure functions are not clear as I see.

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

      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 →
      • search and replace in proxy response body.

        Provide a way to replace all occurences of a string within the response body received from the backend with another.

        Would be used to any embedded URLs refering to the backend with ones referring to the proxy

        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

          under review  ·  0 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.

          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 →
          • Code folding

            Ability to fold code sections in the portal while in editor mode would be very useful.

            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 →
            • Could proxies server static content?

              Could the proxies support static content serving. This would require these additional features

              * A way to reference content in FunctionApp file space - perhaps a /www folder
              * mime type mapping

              This would obviously not be as performant as blob stroage + CDN on the Edge but great for deving as could have client and backend in same FunctionApp so easy to deploy with git

              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 →
              • JVM support for Azure Functions

                JVM languages such as Scala, Java etc should be fully supported in Azure Functions as they are by the competition

                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.

                  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 →
                  • 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", …

                    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

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

                          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/

                          6 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 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 →
                            • 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

                                2 comments  ·  Feature  ·  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.

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

                                        8 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  ·  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