本文介绍在世纪互联的Azure中部署 Python Functions。

 

Python  的 Azure Functions 只支持linux的底层系统,鉴于世纪互联Azure 的 消耗计划截止2021.08尚未支持 linux系统,故而消耗计划不支持部署Python Functions。

参照文档如下:

 

当我们在使用Azure 门户创建资源时,则会遇到如下问题:

消耗计划显示灰色,无法使用。

 

在VS 或着 VS Code 部署时,如果选择了常规部署模式,则会出现无法选择 location的情况。

大体步骤如下:

此时有两种选项,如果选择 第一个(消耗计划部署),则后续步骤会出问题:

如下图 select a location for new resources 下拉列表中没有任何区域可供选择。

 

正确的做法是,选择高级部署:

选择区域:

 

出现部署模式:

此时一定要选择 高级Premium plan 或者 App Service Plan,如果选择 Consumption 则后续部署仍然会失败。

本例子中我们选择了App Service Plan:

按照提示创建App Service Plan即可:

 

通常选择标准 S1

 

此处省略一些步骤。

直到部署成功,可以在云端看到部署后的效果:

 

 

本例视频讲解: