利用Zappa部署应用及相关配置与测试
1. 使用Zappa部署Flask应用
Zappa是一个用Python开发的工具,能轻松构建和部署无服务器Python应用。以下是使用Zappa部署Flask应用的详细步骤:
1. 安装Zappa :在项目开发使用的虚拟环境中,运行 pipenv install zappa 进行安装。
2. 配置Zappa :
- 确保拥有有效的AWS账户,并配置好AWS凭证文件。
- 运行 zappa init 开始配置,会出现一系列问题:
- 询问环境名称,默认输入 dev 即可。
- 询问AWS S3存储桶名称,可指定现有存储桶或创建新的。
- Zappa会自动检测要部署的应用,默认选择 notify-service.app 。
- 询问是否全局部署应用,开发环境选 n 。
- 完成配置后,会在应用根目录生成 zappa_settings.json 文件,示例内容如下:
{
"dev": {
"app_function": "notify-service.app",
"aws_region": "eu-west-2",
"project_name": "notifier",
"runtime": "py
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



