深入探索Zappa高级设置与应用安全保障
1. Zappa高级设置
Zappa提供了一系列高级功能,可帮助我们更高效地进行DevOps操作。
1.1 从Amazon S3上传文件
此功能允许用户将构建包上传到Amazon S3存储,无论其大小如何。上传后,可通过S3链接引用该构建包。
1.2 处理大型项目
Zappa在部署时会考虑构建包的大小,仅支持两种代码上传类型:直接在AWS Lambda上上传.ZIP文件和在Amazon S3上上传.ZIP文件。默认情况下,Zappa将构建包上传到AWS Lambda,但对于大型项目,可在 zappa_settings.json 文件中设置 slim_handler 属性:
{
"dev": {
...
"slim_handler": true/false
...
}
}
若项目大小超过50 MB,将 slim_handler 设置为 true 。设置后,Zappa会自动将构建包上传到Amazon S3存储桶,并配置AWS Lambda处理函数从该存储桶获取构建包。
1.3 启用Bash标签补全
Bash标签补全是命令行环境的一项功能,按下Tab键可显示自动补全建议。若将Zappa模块与Python的 argcomplete
超级会员免费看
订阅专栏 解锁全文
46

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



