我想确保开发环境与生产环境一样工作。这是为了最小化"它适用于我"指责。
因此我的团队选择了Ubuntu 14.04作为操作系统。
我们还希望在AWS上部署。
当我使用Elastic Beanstalk运行QwikLabs示例时,我意识到没有选择选择Ubuntu 14.04。
如何在Ubuntu 14.04上运行的AWS EC2实例上部署Django应用程序?
谢谢。
答案 0 :(得分:9)
AWS限制在Elastic Beanstalk下运行的操作系统,因为它是Platform as a Service。要在操作系统和配置上获得完全的灵活性,您需要使用EC2。
但有两个次优的解决方法:
答案 1 :(得分:0)
您需要set up a custom platform,然后告诉Elastic Beanstalk在创建eb create -p YourPlatformARN
时使用该平台。
要确认,在链接的文档中,Ubuntu通过其自定义平台服务得到了支持:“ ...支持的操作系统-Ubuntu,RHEL或Amazon Linux ...”