Fixing SubscriptionIsOverQuotaForSku for App Service Free Tier

in Cloud & Serverless


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)

Example: https://learn.microsoft.com/en-us/answers/questions/1906864/getting-subscriptionisoverquotaforsku-when-i-try-t

The solution is to request a service increase, often automated and done in a few minutes.

  1. Go to your Subscription overview, normally at https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade and open your subscription
  2. On the left click Usage + quotas
  3. Set Provider to App Service
  4. 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.

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.

  1. Still in your Subscription, click Resource Providers
  2. Under Filter by name, type App Service and enable those that seem reasonable
  3. 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.

#microsoft-azure