ec2onrails

What I did to deploy phonehow to my own EC2 instance:
Got setup for EC2 (see proir post).
Installed ec2onrails gem. This has a hard dependency on version 2.4.3 of capistrano. I had to install that version, then uninstall a newer version after ec2onrails complained that the newer version was “activated”.

sudo gem install –version 2.4.3 [...]

Using EC2 – Getting Started Guide example

Get setup to use EC2 (detailed in a prior post).
Find the AMI you want to run: List AMIs.  Find ec2-public-images/getting-started.manifest.xml and note it’s AMI number from column 2:
ec2-describe-images -o self -o amazon
…snip…
IMAGE ami-2bb65342 ec2-public-images/getting-started.manifest.xml amazon available public i386 machine
…snip…

Create an ssh keypair that will be used to access it:
ec2-add-keypair gsg-keypair
Save key to id_rsa-gsg-keypair
Create an instance of that type that will be accessed using that [...]

Setting up to use EC2

This is a short list of the steps I took to get access to Amazon EC2.  I basically followed the EC2 Getting Started Guide.
I already had an AWS account.
Subscribed to EC2: browsed to Amazon Web Services @ Amazon.com, clicked on “Sign Up For This Web Service”, completed forms.
Generated X.509 certificates: Your Web Services Account -> View Access [...]