Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

(General Feedback)

Do you have an idea or suggestion based on your experience with Azure? We would love to hear it! Please take a few minutes to submit your idea in the one of the forums available on the right or vote up an idea submitted by another Azure customer. All of the feedback you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Azure.

This forum (General Feedback) is used for any broad feedback related to Azure. If you have feedback on a specific service such as Azure Virtual Machines, Web Apps, or SQL Database, please submit your feedback in one of the forums available on the right.

Remember that this site is only for feature suggestions and ideas!

If you have technical questions or need help with Azure, reach out to us on Microsoft Q&A or try StackOverflow


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Keep history or audit trail of any change to any setting of subscription/directory/account

    Such history in Azure portal will allow users to trace back what changes were made and when, for troubleshooting. History is much less data than logs, hence it can be retained for years, a lot longer than 3 months of logs.

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  2. LUIS API - ability to remove all utterances for particular intent.

    Our dev team is using LUIS API to generate utterances from database.

    Ofter we find issues in our utterances and we need to remove all utterances and re-generate them again. To delete utterances we're using this API: https://westus.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c0b

    if we have 2000 utterances in one intent, we need to make 2000 requests to LUIS API. we would like to remove all utterances in one API call. Or at least remove them by chunks, 100 utterances at a time. This will speed up our process.

    Please add utterance batch delete API.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  3. Azure Sponsorship

    Please add spending limit for Azure Sponsorship, as it is not fair to the owner who has his/her PERSONAL credit card attached for a subscription that belongs to a corporate.

    Upon depletion of the credit, the subscription shall be disabled and the owner's credit card shall not be charged, until the spending limit explicitly removed by the owner. Otherwise, this is a BIG TRAP that will put the owner in huge credit card debt (if the resources deployed are expensive).

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add Captcha/Challenge to web application firewall

    We'd love to use WAF, but it is missing a captcha/challenge mechanism.

    e.g. after X amount of attempts - put a recaptcha image or "I am not a robot" checkbox type functionality

    Ideally this threshold would have some advanced settings or configuration - based on throughput or anaylitics of traffic.

    we currently use cloudflare, and this is holding us back from switching. some appliances (e.g. barracuda WAF) include it - but they are quite pricey to deploy within Azure compared to WAF.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add composer php packages to DevOps Artifacts

    I really would like to see support for composer PHP packages in DevOps Artifacts. Including the ability to link up my own repos to use a dependancies in other projects via composer, and the ability to have Azure block connections to the public packagist server to only allow approved packages I put in Artifacts.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  6. PVC usage monitoring in AKS

    Currently there is no option in AKS to monitor Disks mounted to Pods, this is really a drawback as we do not have any alerts/notification if disk usage is high.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  7. Tracking BuiltIn Role Definitions

    Each and every built-in role has a specific definition at a specific time and it will gets changed as the new features are available. Does Microsoft logs these kind of activities under azure activity log if there is a change to the built in definition in the future? Or is there a place that we could subscribe it to get these changes?

    For building Custom role, we general copy a specific role definition that closely matches to on what we want to accomplish, from time to time, this built-in role definition will gets changed and all the custom roles that…

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  8. Password Aging

    Password aging is one of the basic requirement for LDAP user management. Since this feature is missing it is creating Non compliancy in audit on how users data are stored and managed within Azure AB B2C. Please treat this as an enhancement request so that this feature is available within Admin GUI and following parameters can be set.

    1: MAXIMUM PASSWORD AGE

    • Passwords must expire after a maximum of X days (ex: 90).
    • Users should receive system prompts in advance of this expiry date to remind them that their password is due to expire.
    • If a user…

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  9. Edit button on Azure Sentinel Watchlist

    It will be great if Azure Sentinel watchlists include an edit button so when you need to edit your reference sets you don't have to delete it and upload it again each time.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  10. Enable Azure Defender for SQL using CLI or ARM template

    Enable Azure Defender for SQL using CLI or ARM template

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. New experience of [Create App Service Domains] does not validate State or territory value.

    I found the classic experience does validate and raise an error if you fill out incorrect state names, but newer one does not.
    If you put an incorrect state name and try to create a domain, then newer experience won't raise error but it seems GoDaddy considers it is invalid and then domain cannot be created.
    It should be fixed so that users can notice if value is incorrect as classic does so.
    As some countries calls their local government attaching some word such as [市(shi)], [省(sheng)], or [県(ken, xian)], it can be common problem that Azure Portal does not…

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  12. enable machine certificate for Radius P2S VPN

    when using Radius for P2S VPN, we could only use user cert, and machine cert is not supported. Please consider to enable machine cert.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  13. Have VM price detail in validation page to have image OS+Software covered.

    In the VM creation process, particulary in the last validation(Review + create) page, in the first section "PRODUCT DETAILS", the price doesn't cover the image OS+Software cost, but it is only for hardware compute cost, this could cause confusion and end up with serious budget issues for end users.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  14. allow sorting on more fields

    For example, I should be able to sort my virtual machines by IP address.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  15. User Assigned Identity for policy assignment

    When assigning a policy which needs remediation a system assigned identity is created, one identity per policy.

    It would be useful if you could specify a user assigned managed identity instead.

    This would reduce the number of identities created by allowing you to share identities between policies.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  16. Functionality to allow auto-terminate option to work with RStudio installed clusters in Databricks

    Add Databricks cluster ability to allow auto-termination option to work with clusters which have RStudio app installed.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  17. Two way SSL (Mutual authentication) support required in Azure Application Gateway.

    Can you please consider of supporting two way SSL in Application Gateway?

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  18. Global Router Solution for Billing-Sensitive API Use Cases

    We are looking for a Global Router Solution for Billing-Sensitive API Use Cases and we worked with multiple parts of Azure support (namely Front Door, Azure API Management or APIM, as well as Networking) to check whether our use case is supported.

    We found out, working with multiple support teams that such use case is not really supported right now and we were strongly encouraged to submit this idea as soon as possible on this feedback forum for potential review by the global community and the respective Microsoft teams. (Initially submitted on this forum, as of 7/21/2020)

    In current model…

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  19. Make Service Tags JSON file links stable

    The Discover service tags by using downloadable JSON files links go to Microsoft.com download pages. These pages initiate downloads of files with a different name for every update.

    This is not useful for staying up-to-date with the service ranges. Either a human has to go click on the downloads, or some screen-scraping tactic needs to be used to get the actual file location.

    Better would be to link to a URL that always has the latest JSON file.

    The REST API is not a useful alternative, as "the Discovery API might return information that's less current than information returned by…

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  20. sponsorship credits

    Currently, for accounts which have sponsorships, the billing admins and billing readers are unable to see the sponsorship credits. And the invoices are not shown with negative numbers indicating credits available, just shown as ZERO. Please either
    (a) allow billing admins and billing readers to view sponsorship credits available
    OR
    (b) generate invoices visible to the billing admins and billing readers which will reflect the number of credits available.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

(General Feedback)

Categories

Feedback and Knowledge Base