Amazon's Elastic Cloud Computing (EC2) service is a very intriguing idea: it allows you to scale applications almost instantly by booting additional instances of pre-defined virtual machines. What it does not have, however, is a decent management interface. The shell scripts that Amazon provides are not exactly well suited for management of large numbers of running machine instances. This project aims to bridge that gap by providing a GUI that allows users to manage running instances, images, keypairs, and groups associated with EC2.
Before attempting to run the application for the first time, please either generate or upload an X.509 certificate for your AWS account to use during web service requests. To do this, follow these steps:
- Visit the AWS portal.
- Click on the "Your Web Services Account" dropdown in the upper right corner of the screen and select "AWS Access Identifiers".
- Scroll down to the X.509 Certificate section; if you already have a certificate that you'd like to use click the "Upload" button and upload it to Amazon, otherwise click the "Create New" button to create a new certificate and then click the "Download" button to download it to disk.
- Once you have the certificate saved to disk, rename it to a .crt file, and then double-click on the file to import it to your local certificate store.
- When the certificate dialog appears, click "Install certificate...", click Next, and then make sure that "Automatically select the certificate store based on the type of certificate" is selected.
- Click Next and then click Finish to import the certificate.
Once the certificate is installed, you can select it in the options dialog that appears when you start up the application for the first time.