Experimental project
This is a sandbox project, which contains experimental code for developer use only.
NOTE: Recent Updates Broke Module (May 2012)
I had forgotten to push this code months ago when it was working. Unfortunately, when I went to check it in early May 2012, the module is now not working. I'm not sure if it's due to changes in the SDK or on Amazon's backend. I currently don't have time to fix this, but if you are a programmer or whatabe programmer and interesting in AWS and it's API, this is definitely good way to cut your teeth learning Drupal and/or AWS API. A good place to start is checking out how things are being done in the much more active AmazonS3 module (http://drupal.org/project/amazons3) and following the good stuff.
What this module does?
This is uses AWS SDK module to enable the remote control of Amazon Web Service EC2 Instances. It provides you a table showing all of your current AWS instances and allows you to start and stop them.
Installation and Setup
- Configure all of the necessary authentification info at admin/config/media/awssdk or in your settings.php file
- View your current instances: admin/config/media/awssdk/ec2-instances
Current Development:
Currently, AWS EC2 Remote Management allows you to:
- see all of your currently running instances and their info and status in different AWS regions
- remotely start and stop an instance
Possible Future Development:
The AWS PHP SDK / /AWS API allows you to a ton of different things. Right now the focus of this module is on just remotely controlling instances. It should be possible to also: #1442416: Remotely Create and Launch New Instance--either manually or according to certain pre-set criteria.
Some other work or features:
- function hook so submodules can remotely start and stop instances
- remote monitoring of instances that can hook into reporting
These aren't in the plans for current work, but I would be open to any patches or paid contributions to create this feature or other features.
This project has been developed and funded by Int3c.com Multilingual, Custom Drupal Development.
Project information
- Project categories: Integrations, Developer tools
- Created by markwk on , updated
