(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.
If you have technical questions or need help with Azure, reach out to us on Microsoft Q&A or try StackOverflow
-
Provide Option to Reserve Private IP address in Subnets
Many a times, we will need to reserve Private IP addresses for certain VMs/Services, so that we can raise Firewall Requests well in advance. If someone parallelly launches another VM or Service that uses the private IP from the same subnet, the IP address mapping is lost and causes inconveniences to adjust the firewall requests. By reserving the Private IP address in the portal using a 'tentative resource ID/Name/URI', we can ensure the address will not be hijacked intentionally or not.
17 votes -
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 -
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 -
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 -
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 -
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 -
Add the ability to move Reserved Instances to another subscription
Currently there is no way to change the subscription on which a reserved instance order is charged (using monthly billing). It would be great if we can move a reserved instance to another subscription just like most of the other resources in Azure. This suggestion is not about the scope of an RI (shared or non-shared) but about the billing of the RI itself.
16 votes -
Remove Invoice Section
When you use Microsoft Customer Agreement, you need to create an invoice section that is mapped to the billing account and subscription.
Unfortunately, it's not possible to remove the invoice section after you have created it.
The general idea, if we create something in the Azure, the customer should be able to remove it.
16 votes -
Get "notes" field from an Enterprise Application on AzureAD with Powershell
It would be nice to be able to export the contents of the notes field via script, so that you can make sense of it and use it more effectively
16 votes -
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 -
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 -
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 -
allow sorting on more fields
For example, I should be able to sort my virtual machines by IP address.
15 votes -
Use different Identy as Service Administrator when creating subscriptions automatically
We are using New-AzureRMSubscription to automatically create subscriptions. After creation we see that the Account Owner is made Service Administrator of each subscription that is created via this way.
There is a risk that, when the credentials of this account owner are confiscated, the attacker takes over control, as service administrator/ (service owner), of all the subscriptions.
This risk can be mitigated by having the possibility to assign a different identity as service administrator for each subscription created.
If we create such an subscription via the enterprise portal, we already have the possibility to assign a different identity as service…15 votes -
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 -
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 -
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 -
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 -
Allow public IP restricted access on App Configuration with private endpoint enabled
Right now, when private endpoint is enabled on App Configuration, public access to it is disabled automatically. This is inconsistent with some of the other services like Storage Accounts and Key Vault.
There should be a way to enable private link while still allowing specific IP addresses to connect to App Configuration15 votes -
let front door rules engine override response status code
currently you can override response headers using front-door rules engine. This is great because you can now host a modern web application (angular/react) using nothing bug storage & front-door. however since you can't override the response status, you will get back a 404 from the storage website configuration which will be propagated to the browser. The best solution so far is to use functions to create a proxy, but those are slow and buggy.
15 votes
- Don't see your idea?