我一直在遵循亚马逊官方文档关于部署到弹性 Bean Stalk 的步骤。
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python.html
和自定义环境
然而,我遇到了困难。我不想使用内置的RDS数据库,而是想使用mongodb,并让我的Django/Python应用程序作为我的用户的RESTful前端或API端点进行扩展。
目前,我正在运行一个EC2实例来测试我的Django应用程序。
我对Elastic Bean存在以下问题: 1. 我无法弄清楚如何运行诸如
pip install git+https://github.com/django-nonrel/django@nonrel-1.5
- 由于我无法安装设备mongo驱动程序以供django使用,因此无法运行我的mongodb命令。
我在想,是不是我跳过了一些概念或者没有理解如何在beanstalk上部署的工作方式。我可以看到,beanstalk只是启动EC2实例,可能需要编写自定义脚本或其他我不知道的东西。
我已经搜索了一些内容,但我不知道该问什么问题。谷歌的前几个结果总是亚马逊文档,这些文档对于他们的RDS环境之外的定制帮助不大。我知道Django传统上使用RDS环境,但我不想使用它们,因为它们对我正在编写的Web应用程序不够灵活。