[Solved]-How to use Ubuntu 14.04 on AWS Elastic Beanstalk for a Python Django app


AWS limits the operating systems that run under Elastic Beanstalk, as it is Platform as a Service. To get full flexibility on operating systems and configuration, you’d need to use EC2.

There are two suboptimal workarounds, though:


You need to set up a custom platform then tell Elastic Beanstalk to use that platform at creation with eb create -p YourPlatformARN.

To confirm, within the linked docs, Ubuntu is supported through their custom platform service: “… the supported operating systems—Ubuntu, RHEL, or Amazon Linux …”

Leave a comment