When trying to create a Service Plan in a region you never used before, you hit SubscriptionIsOverQuotaForSku:
Create App Service Plan The template deployment 'Microsoft.Web-ASP-Portal-abcd' is not valid according to the validation procedure. See inner errors for details. Operation cannot be completed without additional quota. Additional details - Location: Current Limit (Free VMs): 0 Current Usage: 0 Amount required for this deployment (Free VMs): 1 (Minimum) New Limit that you should request to enable this deployment: 1. Note that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed. (Code: SubscriptionIsOverQuotaForSku)
The solution is to request a service increase, often automated and done in a few minutes.
- Go to your Subscription overview, normally at https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade and open your subscription
- On the left click Usage + quotas
- Set Provider to App Service
- For F1 VMs (the free tier type) click pencil on the right and request some, I tried 10 and it worked If you don't see F1 VMs and this page is empty for you - see below
You will get a spinner saying We are reviewing your request to adjust 1 quotas and it should resolve with success in a minute or two.
- https://learn.microsoft.com/en-us/azure/lab-services/how-to-determine-your-quota-usage [2]
- https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-app-service-limits
- https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota
Don't see your quotas?
Your Usage + quotas view may be empty with the following message:
The selected provider is not registered for some of the selected subscriptions. To access your quotas, register the resource provider
The you have to register the provider in a neighbouring tab. In our case it's the App Service. In [2] above it's the Lab Services, but the idea is the same.
- Still in your Subscription, click Resource Providers
- Under Filter by name, type App Service and enable those that seem reasonable
- Now filter by Compute and enable them too
That should fix it. I can't give you the exact list to enable, but I was enabling them until my Usage + quotas page showed entries.