AWS Tools

khadges edited this page May 1, 2015 · 26 revisions
Clone this wiki locally

Eucalyptus strives for 100% API compatibility with all currently supported AWS services. Our goal is to be a "drop-in replacement AWS region". We currently recommend the following open source tools for use with both AWS and Eucalyptus.

Recommended tools

AWS Java SDK is Amazon's official Java library for AWS services. The Java SDK works with Eucalyptus as well with minor configuration changes.

AWS Ruby SDK is Amazon's official Ruby library for AWS services. The Ruby SDK works with Eucalyptus as well, with some minor patches, for those services that Eucalyptus supports.

s3cmd is the preferred command-line tool for working with files in AWS S3 and Eucalyptus Walrus.

AWS Toolkit for Eclipse is a plug-in for the Eclipse Java IDE that makes it easier for developers to develop, debug, and deploy Java applications using Amazon Web Services and Eucalyptus.

Fog is a popular Ruby library for management of various cloud resources.

jclouds allows provisioning and control of cloud resources, including blobstore and compute, from Java and Clojure. The jclouds API allows developers to use both portable abstractions and cloud-specific features.

EucaLobo is a client-side application for managing AWS and Eucalyptus cloud resources with an easy-to-use graphical user interface.

Other tools

s3curl is a tool that allows users to interact with Eucalyptus Walrus and AWS S3.

Cloudberry S3 Explorer is a Windows tool that makes managing files in Amazon S3 and Eucalyptus Walrus easy.

s3fs is a FUSE filesystem that allows you to mount a bucket from Amazon S3 or Eucalyptus Walrus as a local filesystem.

Vagrant AWS Plug-in. Vagrant is a tool for managing virtual machines on a local system, and also provides a plug-in that allows users to manage their AWS instances with Vagrant configuration files. The plug-in also works for Eucalyptus.

Cyberduck is an FTP, SFTP, WebDAV & cloud storage browser for Mac & Windows.

Netflix Edda is a service that polls your AWS resources via AWS APIs and records the results. It allows you to quickly search through your resources and shows you how they have changed over time.

AWS SDK for PHP is Amazon's official PHP library for AWS services. Testing with Eucalyptus is not yet complete.

AWS CLI is a new AWS tool for controlling multiple AWS and Eucalyptus services from the command line and automating them through scripts.