大概两年前开通的Dreamspark版Azure,那时还是淘宝找香港用户接受短信才开通的,可以建立免费的应用服务(App service)。现在把建立的过程记录一下。
1、进入portal.azure.com网页管理azure。
2、搜索Bottle或点击左侧边栏应用服务,可以在Web app frameworks里找到bottle。点击创建。
3、接下来要建立资源组和应用服务计划。网上的介绍如下。。可以选择服务的位置
资源组是共享相同生命周期、权限和策略的资源的集合。应用服务计划是你的应用的容器。应用服务计划设置将确定与你的应用关联的位置、功能、成本和计算资源。
4、接下来我想从本地git仓库进行部署。要在应用服务设置的部署选项里设置。具体见该网站Local Git Deployment to Azure App Service。会需要设置部署凭据。
5、设置好后回到概览,就可以见到git部署地址了。将仓库克隆到本地后可以现在本地测试,然后再push到azure上。
以上。
azure官网还有更多的文档,默认的Python Web App是基于Flask的:Create a Python web app in Azure
2020-02-20更新
安装第三方的类库比较麻烦,一种较为简单的方法是使用kudo在线终端用pip安装,参见:how to upgrade pip in microsoft azure
折腾这类受限环境真是比较麻烦的事情。