Eucalyptus strives for 100% API compatibility with all AWS services that we currently support. Our goal is to be a "drop-in replacement AWS region", or as close to that as humanly possible.
To that end, we want to test against all AWS tools in the open source ecosystem, identify those places where we are compatible, and find and fix all places where we are not compatible. All issues should be filed against the AWS Compatibility component.
Golden means a service "just works". Pointing region and credential variables of the service to a properly-configured Eucalyptus results in a near-perfectly working service.
-
Vagrant AWS Plug-in
-
Project URL: https://github.com/mitchellh/vagrant-aws
-
Versions tested: Vagrant 1.2+, vagrant-aws 0.2.2, Eucalyptus 3.3.x
-
Known bugs: None
-
Sample Vagrant file: https://gist.github.com/yarapavan/5995281
-
Notes: Project URL has a quick start guide, offering aws-specific configuration options you can use in the Vagrantfile. Note that you can "override" the top-level configurations by customizing this Vagrantfile. For example, now you can use
override.ssh.username = "ec2-user" override.ssh.private_key_path = "PATH TO YOUR PRIVATE KEY"
-
Last update: 15 July 2013
-
s3curl
-
Project URL: http://aws.amazon.com/code/128
-
Versions tested: FIXME
-
Known bugs: None
-
Notes: The most basic tool for talking to Walrus. For more info, see: http://www.eucalyptus.com/eucalyptus-cloud/tools/s3curl
-
Last update: 29 May 2013
-
s3cmd
-
Project URL: http://s3tools.org/s3cmd and https://github.com/s3tools/s3cmd
-
Versions tested: FIXME
-
Known bugs: None (with latest 1.5.0 build)
-
Notes: Recommended tool for talking to Walrus. For more info, see: * http://www.eucalyptus.com/eucalyptus-cloud/tools/s3cmd * https://github.com/eucalyptus/eucalyptus/wiki/HowTo-use-s3cmd-with-Eucalyptus
-
Last update: 02 April 2013
-
EucaLobo
-
Project URL: https://github.com/viglesiasce/EucaLobo
-
Versions tested: master
-
Driver: [[Vic Iglesias]]
-
Known bugs: https://github.com/viglesiasce/EucaLobo/issues
-
Last update: 9 April 2013
-
Cyberduck
-
Project URL: http://cyberduck.ch/
-
Versions tested: master
-
Driver: [[Tony Beckham]]
-
Known bugs: None
-
Notes: Show hidden files preference allows to see versioned files
-
Last update: 9 April 2013
Green means a service works well enough to be useful, though code tweaks are necessary and fully equivalent functionality may not yet be available. Problems with tools in the "green" state are considered bugs, and will be handled accordingly.
-
AWS Toolkit for Eclipse
-
Project URL: https://github.com/aws/aws-toolkit-eclipse
-
Versions tested: Eclipse: Juno Service Release 1 -- AWS Java SDK: 1.4.0 -- Eucalyptus: 3.3 Milestone 3
-
Driver: [[Colby Dyess]]
-
Known bugs: ECUA-5275
-
Notes: EC2 functionality mostly "just works", some known issues around S3 functionality. More details here: [[AWS Toolkit for Eclipse]]
-
Last update: 12 Mar 2013
-
AWS SDK for PHP
-
Project URL: FIXME
-
Versions tested: FIXME
-
Driver: John Jiang
-
Known bugs: FIXME
-
Notes: [[AWS SDK for PHP]]
-
Last update: 11 Mar 2013
-
AWS SDK for Ruby
-
Project URL: https://github.com/aws/aws-sdk-ruby
-
Versions tested: FIXME
-
Driver: jeevan_ullas
-
Known bugs: FIXME
-
Notes: FIXME
-
Last update: none
-
AWS SDK for Java
-
Project URL: http://aws.amazon.com/sdkforjava/
-
Versions tested: [AWS JAVA SDK 1.4.1, Euca 3.3 m5]
-
Testplan: https://github.com/eucalyptus/eucalyptus/wiki/Aws-SDK-for-Java-Testplan
-
Driver: [[Tony Beckham]]
-
Known bugs: EUCA-5515 but reported fixed in 3.3 testing branch
-
Notes: known issues with Walrus should be fixed as of 3.3m4, needs retesting
-
Last update: 09 April 2013
-
Fog
-
Project URL: http://fog.io
-
Versions tested: FIXME
-
Driver: [[Harold Spencer Jr.]]
-
Known bugs: FIXME
-
Notes: [[Fog]]. Notable: Fog with Walrus requires Euca DNS to be set up?
-
Last update: 16 Mar 2013
-
NetflixOSS Edda
-
Project URL: FIXME
-
Driver: Dan Nurmi, [[grze]]
-
Known bugs: FIXME
-
Notes: Demoed at Netflix, 13 Mar 2013. Blog post describing setup: http://nurmiblog.wordpress.com/2013/01/22/inspired-by-netflix/
-
Last update: 13 Mar 2013
-
Netflix Asgard
-
Project URL: FIXME
-
Driver: [[grze]]
-
Known bugs: FIXME
-
Notes: demoed at Netflix, 13 Mar 2013.
-
Last update: 13 Mar 2013
-
Netflix Chaos Monkey
-
Project URL: FIXME
-
Driver: [[grze]]
-
Known bugs: FIXME
-
Notes: demoed at Netflix, 13 Mar 2013.
-
Last update: 13 Mar 2013
-
AWS CLI
-
Project URL: http://aws.amazon.com/cli/
-
Driver: Andy Grimm
-
Known bugs: FIXME
-
Notes: http://agrimmsreality.blogspot.com/2013/01/using-aws-cli-with-eucalyptus.html
-
Last update: 3 Jan 2013
-
Jenkins for EC2
-
Project URL: https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin
-
Versions Tested: EC2 plugin 1.14, Eucalytpus 3.0, 3.1 and 3.2
-
Driver: [[Lester Wade]]
-
Known bugs: FIXME
-
Notes: Version 1.17 of the EC2 plugin does not work. Jenkins tries to get endpoints via the register URL which fails unless endpoint is https://cloudIP:8443/register. Once past this point, connectivity test yields "login failure: all modules ignored". Version 1.14 works with earlier versions of Eucalyptus, but not 3.3.
-
Workaround: The source for a version of the EC2 plugin known to work with Eucalyptus 3.3 can be found here - https://github.com/eucacolby/ec2-plugin
-
Last update: July 9, 2013
Red means that a service cannot be made to work without substantial modification, or at all -- or that status is completely unknown.
For reference and later testing.
AppScale | [[shaon]] | Green | http://mdshaonimran.wordpress.com/2013/03/01/run-appscale-on-eucalyptus/ | |
Scalr | [[Vic Iglesias]] | Green | http://testingclouds.wordpress.com/2013/01/23/using-scalr-for-automation-of-your-eucalyptus-cloud/ | |
Stackato | [[Harold Spencer Jr.]] | Green | Image runs, and Stackato services work. More info: [[Stackato-Image]] | |
AWS .Net SDK | open | |||
AWS SDK for Android | open | |||
AWS toolkit for iOS | open | |||
JetS3t | open | |||
RightScale AWS Gems | open |
[[category.aws-compatibility]]