使用Zappa构建Django应用与REST API
1. 使用Zappa构建Django应用
1.1 配置Zappa
执行zappa init命令后,Zappa会创建一个zappa_settings.json文件,该文件包含部署所需的配置信息。示例如下:
{ "dev": { "aws_region": "ap-south-1", "django_settings": "imageGalleryProject.settings", "profile_name": "default", "project_name": "imagegallerypro", "runtime": "python3.6", "s3_bucket": "chapter-5", "remote_env": "s3://important-credentials-bucket/environments.json" } }各配置项说明:
| 配置项 | 说明 |
| ---- | ---- |
| aws_region | Lambda函数将上传到的AWS区域 |
| django_settings | Django设置文件的导入路径 |
| profile_name | 在~/.aws/credentials文件中定义的AWS CL