Skip to content

anotherjesse/elasticfox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Mozilla Firefox extension for interacting with Amazon EC2. The source code
also functions as an example of how to use the Amazon EC2 Query API from
JavaScript.

Usage:

The extension can be installed by opening the .xpi file contained in the archive that includes
this README file. Alternatively, the latest version of the .xpi file is hosted in Amazon
S3 at the following URL:

  http://s3.amazonaws.com/ec2-downloads/ec2ui.xpi

If you visit the link above using Mozilla Firefox you will be prompted regarding the
installation of the extension.

Prerequisites:

This extension requires Mozilla Firefox version 1.5.0 or later.

Source Code:

The .xpi file is really just a renamed ZIP archive. Your garden variety ZIP utilities can be 
used to unzip it. Within this archive you will find a file named ec2ui.jar. This is also just
a renamed JAR archive so you can explore it in the same way. This JAR file contains the bulk
of the interesting source code. Highlights include:

  content/ec2ui/client.js
    This file contains the logic to construct and sign requests to Amazon EC2.

  content/ec2ui/controller.js
    This file wraps client.js and includes logic to unpack Amazon EC2 responses.