当我将 python Web(flask)应用程序部署到 Azure 应用程序服务时,出现以下错误
message: vs code create web app failed. This region has quota of 0 instances for your subscription.
我的问题是如何在 VS code 中选择另一个区域?
非常感谢任何建议?
最佳答案
Azure 订阅附带分配给每个资源的有限配额。如果部署失败并出现 0 配额实例错误,您可以通过创建请求增加支持请求来增加特定区域的配额 here
一旦部署 Web 应用程序,您就无法为它选择不同的区域,因为 Web 应用程序实例已部署在特定区域且无法更改。这里唯一的选择是在另一个区域重新部署一个新的 Python Web 应用程序,而不是给您带来配额错误的区域。请参阅以下内容:-
当我尝试通过 VS Code 部署 Azure Web 应用程序时,默认情况下它选择了美国中部地区,并且我收到了与您相同的错误代码:-
为了在创建 Web 应用程序时选择区域,请使用 Vs Code 中的创建新 Web 应用程序(高级)
选项,如下所示:-
输入网络应用程序的名称:-
创建一个新的资源组或选择一个现有的资源组,我已经创建了一个新的资源组,如下所示:-
如果您使用现有资源组,请确保您在美国中部以外的区域创建该资源组,该区域存在配额错误:-
现在,由于我已选择创建新资源组,请选择区域。确保您选择美国中部以外的其他区域。我选择了澳大利亚东部,如下所示:-
输入新的应用服务计划名称:-
创建新的应用程序洞察资源,如下所示:-
在澳大利亚东部地区成功创建网络应用程序,请参阅以下内容:-
现在将您的源代码部署到此 Web 应用程序:-
引用:-
Quickstart: Deploy a Python (Django or Flask) web app to Azure - Azure App Service | Microsoft Learn
关于azure - 将python web部署到azure应用程序服务时如何选择区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76949539/