代码拉取完成,页面将自动刷新
通过 Serverless Framework Flask 组件,可以快速实现 Flask 应用从本地到 Serverless 函数平台的迁移。
已经 安装 Serverless Framework 1.67.2 以上版本。
如果您的账户为腾讯云子账号,请首先联系主账号,参考 账号和权限配置 进行授权。
Flask 组件将在腾讯云账号中使用到如下 Serverless 服务:
以下步骤主要针对命令行部署操作,控制台部署请参考控制台部署指南。
如果您本地并没有 Flask 项目,可通过以下指令完成 Flask 项目初始化(本地已有项目可跳过该步骤)
serverless init flask-starter --name example
cd example
在项目根目录下,新建 serverless.yml
文件,并将下列配置模版粘贴到文件中,实现基本的项目配置。
基于您实际部署需要,您可以在
serverless.yml
中完成更多配置,yml 文件的配置信息请参考 Flask 组件全量配置
touch serverless.yml
#serverless.yml
component: flask
name: flashDemo
stage: dev
inputs:
src:
hook: 'pip install -r requirements.txt -t ./'
dist: ./
exclude:
- .env
region: ap-guangzhou
runtime: Python3.6
apigatewayConf:
protocols:
- http
- https
environment: release
通过 sls deploy
命令进行部署,并可以添加 --debug 参数查看部署过程中的信息。
sls deploy --debug
部署完成后,通过访问输出的 API 网关链接,完成对应用的访问。
部署完成后,您可以通过访问 Serverless 应用控制台,查看应用的基本信息,监控日志。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。