Skip to content
Alan Gutierrez edited this page Nov 1, 2010 · 6 revisions

Welcome to the node-ec2 wiki!

Credits

  • Jeremy Ashkenas ~ Code reviews, instant CoffeeScript feedback, rewrites of Gists into idomatic CoffeeScript, and the like.
  • Peteris Krumins ~ Code reads and bug fixes.

Prior Art

  • amazon-ec2 ~ The Ruby implementation of the Amazon Query API bindings mainted by Glenn Rempe inspired the minimal API approach.

Documentation

Because node-ec2 is a thin layer over the Amazon Query API, you can use the Amazon API Reference to find your way around. Here's an example using RunInstances.

varrequest=ec2.request({key: process.env["AWS_ACCESS_KEY_ID"],secret: process.env["AWS_SECRET_ACCESS_KEY"]});varinstanceId;request.call("RunInstances",{ImageId: "ami-2d4aa444",KeyName: "launch_key"},function(response){instanceId=response.instancesSet[0].instanceId;});request.execute();

As you can see, you simply pass the hash object of the name value pairs as they are documented in the Amazon EC2 API page for

Clone this wiki locally