I want to ensure that the development environment to work just the same as the production environment. This is to minimise \"it works for me\" finger-pointing.
Hence
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: