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. Allow comments in function proxies proxies.json file

    Either allow additional attributes that are specified in the schema to be present in the file, or allow JSON comments with some syntax or add explizit "comment" attributes to all objects in the schema. Big proxies.json are unreadable otherwise.

    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 →
    • Functions Should support Custom Trigger events

      Functions Should be able to support custom triggers
      In my case i need a trigger from azure redis which is not possible in functions now.

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

        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  ·  Proxies  ·  Flag idea as inappropriate…  ·  Admin →
        • Sequential Processing of Storage Queues

          Storage Queues are a great low cost option for queuing work, but sometimes that work needs to be done in sequence. Client senders might even distribute messages across multiple queues sending messages to the right queue to maintain sequential processing logic while still scaling. Functions are a great way to process those messages and together create a true on-demand cost model.

          However, functions can't support this use case due to the inability to restrict the function to process messages from a single queue in sequence instead of in parallel.

          Similar behavior can be achieved with higher cost services such as…

          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

            2 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
          • Add WebSocket to Azure Functions

            This could still be stateless when putting certain restrictions on the API design and exposed by Azure Functions.

            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 →
            • Renaming functions using the web UI

              Renaming an Azure function doesn’t seem to be easily possible using the web interface. It would be helpful if the user could:
              - right-click the function name and choose a rename option in a context menu
              - use the “Manage” submenu (which already allows to delete a function)

              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 →
              • Specifying a name for a premade function

                If no function is present in a Function App, the “getting started” assistant is shown which allows adding a premade function. However, you can’t specify a name for the resulting function there, which is why you’ll end up with insignificant names such as “HTTPTriggerCSharp1” or “HTTPTriggerJS1”. It would be great if the user could optionally specify a function name in this dialog.

                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 →
                • Support setting preferred location preferences on cosmosdb input bindings

                  For geo distributed CosmosDB there is a need to set the preferred location for the Azure function cosmosdb input bindings for best performance for a location.

                  https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-global-distribution-sql-api#nodejs-javascript-and-python-sdks

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

                    Add solution for fixed outbound IP in AppServicePlan Standard. Serverless functions should be able to do work securely, this includes secure connecting to a Azure SQL database. Perhaps add Azure Sql as a service endpoint? The point to site, gateway, vnet etc solution doesn't cut it.

                    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

                      0 comments  ·  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…

                      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  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                      • HITRUST Certification for Azure Functions

                        My company's clients are increasingly requiring HITRUST certification. We love the azure functions capabilities. Would love to see this added to the list. But our company cannot use this feature due to this limitation.

                        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 →
                        • Change wording of survey https://aka.ms/funcsurvey2

                          I've just completed your recent survey: https://aka.ms/funcsurvey2

                          I found the wording of the question "For feature additions and improvements to Azure Functions in 2018, place the following areas in decreasing order of quality (best to worse):" very confusing and I think you're going to find that anyone who doesn't read it carefully ranks things in a different order.

                          Could the question be changed/re-worded?

                          https://twitter.com/jeffhollan/status/940696435544096769
                          https://twitter.com/tjrobinson/status/941231115095937024

                          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  ·  Flag idea as inappropriate…  ·  Admin →
                          • Manage Function using the Azure REST API

                            We would like to manage our Azure Functions environments and the individual functions programmatically. The Azure Functions REST API documentation does not list any support for Azure Functions:
                            https://docs.microsoft.com/en-us/rest/api/

                            Task we would like to perform programmatically include:
                            * List existing functions
                            * Create a new function
                            * Edit an existing function
                            * Delete functions

                            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 →
                            • Process isolation within the same Function App

                              It would be beneficial to be able to run multiple functions from different Function App Projects in the same Azure Function App. Why? For simplicity purposes. It would be unmanageable to create so many Azure Functional Apps for each function when they don't really belong in the same project. Versioning of external references is one reason to have isolation.

                              Since you are already hosted in Azure App Service, you could leverage Virtual Directories as a mechanism for Isolation.

                              More details here: https://stackoverflow.com/questions/47705029/can-we-have-two-separate-bin-folders-within-a-single-function-app

                              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 →
                              • Add Open Connection count to Function App

                                We are using a Function App for consuming events from an EventHub, to process each event we make 4-5 REST calls and we find that our S3 instances run out of outbound connections resulting in ETIMEDOUT errors. We opened a support case and we are troubleshooting. However to make it easier to debug and to allow us to put alerts in place it would be nice to have the number of open connections available through the Portal and be able to attach alerts..
                                We tried to run netstat from Kudu but thisis not permitted (Access Denied)

                                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

                                  3 comments  ·  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.

                                  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

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

                                    I looked into this, and the current blocker is the lack of a truly free tier of storage in DreamSpark. Since you’d only ever be billed a few cents while using the free charter of Functions, we will talk to the dreamspark team to see if they can work out a way to provide free storage.

                                    At the moment, you can use a free azure account and the normal free charter of 1 million executions and 400,000 gb/s to use Functions for free.

                                    Thanks for the feedback!
                                    Alex

                                  • display metrics for app service consumption plans

                                    It would be useful to view metrics for Consumption App Services Hosting Plan items. This would allow us to make a business case for moving to an App Service Hosting Plan

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

                                      I’m moving this to the Azure Functions section since I’m fairly sure this is a Functions question.

                                      I think the answer to this is that we’re looking to increase our transparency regarding scalability limits and things of that nature – will update here when we have something for you.

                                      Thanks,
                                      Colby

                                    • Want to be able to enable Application Insights via the azure cli when creating a function without having to rely on an ARM template.

                                      I want to be able to enable Application Insights via the azure cli when creating a function without having to rely on an ARM template. It seems like all you should have to do is have an option to say enable it and an option to state location information.

                                      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 →
                                      • Provide access to Message properties for output Service Bus bindings

                                        For async Functions, out parameters are not permitted, which limits us to ICollector<T> or IAsyncCollector<T> output bindings. There is no way to set Message properties such as MessageId or CorrelationId.

                                        I suggest new collection types specifically containing Message objects, or perhaps even allow ICollector<Message> and IAsyncCollector<Message> with logic to prevent double-serialization (putting the Function-created Message into a Collector-created Message, which is what I assume would happen if I tried that today).

                                        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

                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add an empty / drain trigger to Azure Storage Queues

                                          Currently there seems to be no easy way to run code as soon as a Storage Queue has been emptied. It would be great to have an empty or drain trigger to call a different Azure Function for some pre-processing of batch jobs.

                                          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  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6
                                          • Don't see your idea?

                                          Azure Functions

                                          Feedback and Knowledge Base