An Azure service that provides an event-driven serverless compute platform.
Hello 純子 細野 •,
Thank you for reaching out. We understand you are encountering an error while creating an Azure Function App on the Consumption plan indicating that the Dynamic VMs quota is 0 in the Japan East region.
This behavior is expected for Azure Free / Trial subscriptions. Azure Functions running on the Consumption plan use an internal Dynamic (Y1) App Service SKU, which relies on a separate Dynamic vCPU quota. In certain regions, including Japan East, this quota is set to 0 by default for Free subscriptions. This quota is not exposed in the standard quota management blade and therefore cannot be increased directly, even if total regional vCPUs are available.
Recommended options to proceed:
- Create the Function App in a different region where Dynamic quota is available for Free subscriptions (for example, Central India, East US, or West Europe).
- Ensure the Function App is created using Windows + Consumption plan, as Linux Consumption has additional limitations.
- For learning and development, use Azure Functions Core Tools to develop and test functions locally without deploying to Azure.
- If deployment in Japan East is required, upgrading the subscription to Pay‑As‑You‑Go will allow Dynamic (Consumption) quota requests while still benefiting from the monthly free execution grants.
In summary, this is a subscription and region-level limitation, not an issue with the Function App configuration itself.
Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.