AWS Elastic Beanstalk - My Experiences
I first decided created an application via the AWS console, by following the guided steps. However this actually just creates a sample application named 'My First Elastic Beanstalk Application'. It is not possible to rename it, so there's little point pushing your own code to it.
Amazon provies a Command Line Interface (CLI) for Elastic Beanstalk which was easy to install and setup. Creating a new application could then be initiated with: