|
Resources
Developer Tools
Simple Command-Line Access to Amazon EC2 and Amazon S3
 |
AWS developer Timothy Kay put together this command-line tool that provides easy command-line access to Amazon EC2 and Amazon S3. The tool is designed to be simple to install and simple to use.
| Submitted By: |
Timothy Kay
|
| AWS Products Used: |
Amazon EC2, Amazon S3 |
| Language(s): |
Other |
| License: |
Other |
|
|
 |
This tool is now the top-rated community code for all of EC2 and S3!
Current features include:
- Single file to download.
- No CPAN dependencies (even for the authentication).
- Support for the latest features, including availability zones, elastic IP addresses, elastic block store, etc.
- Includes a remote signing mode, to help keep your keys safe.
Read more about the tool and download it from Tim's web site:
http://timkay.com/aws/
To contact Tim: timkay@not.com or "timkay" on AIM, Skype, Yahoo
|
Posts:
20
Registered:
10/3/06
|
|
|
|
Re: Simple Command-Line Access to Amazon EC2 and Amazon S3
Posted:
Jun 14, 2009 6:39 AM PDT
in response to: Timothy Kay
|
|
|
I added support for the new syntax --type (-i) and --availability-zone (-z) for ec2run. Get the latest "aws" at
http://github.com/timkay/aws
|
|
Posts:
1
Registered:
6/21/09
|
|
|
|
Re: Support for EU region (and other changes)
Posted:
Jul 1, 2009 5:51 PM PDT
in response to: Timothy Kay
|
|
|
is this available for mac?
|
|
Posts:
20
Registered:
10/3/06
|
|
|
|
Re: Support for EU region (and other changes)
Posted:
Jul 1, 2009 10:06 PM PDT
in response to: hiqulabs
|
|
|
Mac runs a flavor of Unix underneath, so the "aws" code should work just fine. Fire up a Terminal window and follow the Linux instructions. Let me know if you have any trouble. Here or timkay@not.com
|
|
Posts:
15
Registered:
5/26/08
|
|
|
|
Elastic Load Balancer support in AWS tool?
Posted:
Sep 17, 2009 8:41 PM PDT
in response to: Timothy Kay
|
|
|
Hi Timothy, I love your tool!
Do you support Elastic Load Balancer or can it be easily added to your script?
Thanks!
|
|
Posts:
20
Registered:
10/3/06
|
|
|
|
Re: Elastic Load Balancer support in AWS tool?
Posted:
Sep 19, 2009 6:57 AM PDT
in response to: Muskrat Software
|
|
|
I haven't yet looked at Elastic Load Balancer, but it is probably not much work to add to aws. I'll take a look.
|
|
|
|
Excellent tool, Dec 11, 2007 9:16 PM
Reviewer: MaxNAustin
These Linux commands for EC2 and S3 work great. Plus they are very easy to install, they have easy-to-remember syntax compared with some of the other tools I have seen, and they don't require anything else to be installed to make them work. I recommend them.
|
|
This tool delivers, Dec 17, 2007 9:55 AM
Reviewer: vetsource
I tried several of the other tools listed here and I found AWS to work the best. It has a simple to understand syntax, and very easy to read code.
|
|
Fantastic!, Dec 17, 2007 10:09 AM
Reviewer: jdkoftinoff
I found this script to be more useful than any other tool or documentation that I could find. It is easy to use and now has become an inseparable part of my system. I use it to manage my images, instances and s3 buckets. I use it from shell scripts to provide the 'glue' between other apps which are not 'aws' aware.
The source code is easy to read and I turn to it for reference.
Timothy was also very helpful when I was trying to use aws.pl to modify the mime-type for a file in an s3 bucket.
jeffk@jdkoftinoff.com
|
|
aws shines, Dec 17, 2007 10:27 AM
Reviewer: James L. Dannemiller
I have been using aws for approximately 2 months. This program makes access to Amazon S3 as easy as it gets. From the simple installation to the command line shortcuts, I never have to rely on any other way of accessing my S3 files. It is as if I have S3 mounted as a file system on my local machine - it's that easy. I wrote the author when I first started using aws to congratulate him on a very useful piece of code, and my favorable opinion of this little program has only grown stronger.
|
|
Great, easy, amazing!, Jan 27, 2008 2:42 PM
Reviewer: russellatberecruited
I have to say a big thanks to Tim for developing such a great way to interact with S3 and EC2. Installation takes about 5 seconds and afterwards you can easily interact with your S3 account from the command line. I use this mainly for moving our backups offsite and haven't had a single problem sending multiple gigabyte files to S3 each night. I've tried a lot of S3 scripts but none comes close the easy of use and reliability this script.
|
|
Simple and Complete, Mar 7, 2008 8:02 AM
Reviewer: loanproposals
Easy to install and works perfectly. Everything we need in one package.
|
|
the best tool to manage ec2-s3!, Apr 15, 2008 7:05 AM
Reviewer: smarttux
The command line API "aws" is a really powerful & easy to use tool. If you love bash, you can use it to do a bunch of automated tasks like monitoring instances. I am so impressed by its ability to do remote signing - yet another advantage of using "aws". Thanks Tim.
|
|
No-hassle commandline interaction with S3 and EC2, Apr 23, 2008 5:55 PM
Reviewer: Daniel M??????ller
If you are working from inside your EC2 instances, this little library is going to make your life so much easier. Just have that shellscript/configuration/whatever on your S3 account backed up. If you have that in place, you can simply connect to install the library on the fly and starting to work with your stored data on s3 in a very convenient manner. And I didn't even started to talk about interacting with EC2 itself.
excellent tool.
|
|
Simple, quick and easy, Apr 30, 2008 7:55 AM
Reviewer: P. Willis
Marvelous. Does just what it says on the tin. Up and running on Mac OS X Server in 30 mins including, downloading, installing, reading the docs writing my commands and testing.
|
|
The best command line tool, May 14, 2008 8:13 PM
Reviewer: flycker
Works very nice!
Do all the things I need smoothly.
|
|
Fabulous!, Jul 5, 2008 5:40 PM
Reviewer: vvaidy
This is terrific ... easy to use, easy to install, and works like a charm. As a bonus, it works great on my older Mac 10.2 machine that the amazon tools didnt work on because of the need for the newer JVM.
As if that werent enough, the developer responded within a few hours to my "stupid question" on a saturday afternoon.
|
|
Best command line tool, Jul 14, 2008 2:54 PM
Reviewer: feelgoodcoach
Flexible and easy to use! The version 1.11 is also supports buckets in Europe :-)
|
|
Simple to use, and works great, Aug 7, 2008 11:08 AM
Reviewer: chrissavery
This tool is a snap to install, portable and easy to take wherever you need it. I've used it for quite a while and also integrated it into scripts for backing up my server daily along with purging old files.
Tim got back to me quickly when I couldn't get something working and I found out that I'd missed a new version that updated it to work. Great stuff. Highly recommend for basic maintenance work.
|
|
Very easy to use and works great!, Aug 27, 2008 4:10 PM
Reviewer: Dan Morgan
I have been using AWS in a BASH script for offsite server backups and it is one easiest utilities I have used and still has more functionality than I need.
Thank you very much for this extremely useful tool!
|
|
Quick and easy., Dec 18, 2008 2:31 AM
Reviewer: daftiec
Great little tool, we've been using it for months to manage our EC2, S3, EBS and other services. Easily integrated into shell scripts, and Tim is responsive to feature requests. Keep up the good work!
|
|
Extremely easy, Dec 29, 2008 11:27 PM
Reviewer: P. McGurn
This is by far the easiest non-GUI tool for managing S3. Within 5 minutes, I was able to off-site my website backups to S3, and verify that they got backed up properly.
I'd tried the other tools like the PHP and Ruby versions, but their dependencies were too strict for my virtual server. The fact that this only requires cURL is a perfect implementation.
Kudos!
|
|
Extremely helpful tool, Jan 20, 2009 8:58 PM
Reviewer: nicknamikas
Very useful, i was searching through different scripts and this one seemed promising, but its simply amazing, transfers entire bucket contents into a folder, just what i needed.
Tim was very helpful as well to show me how to do it right.
Thank you!
|
|
Great tool - Quick and Easy, Feb 25, 2009 11:04 AM
Reviewer: vigt
This tool has made my life so easy. I was looking through so many solutions and got frustrated and finally find this solution one fine day. It is working the way we wanted. It is really simple and quick and easy to install. I recommend this.
|
|
Powerful and very simple to use, May 4, 2009 5:46 AM
Reviewer: Mario Valdez
After using other solutions, this one is the best command-line tool I've found to manage my server's backups in my S3 repository. I use the aws script from other Bash scripts to automate the backup process. But it is not only the power and simplicity of the commands what made decide aws is the best: it has no weird dependencies (for any linux server).
Highly recommended.
|
|
Solves many problems with minimal effort, Aug 11, 2009 10:16 AM
Reviewer: Marc W. Abel
Seems to work very well, but I'm reserving a star for the very best of all tools. So please read this as a favorable review.
Output listings are cluttered with nonsense graphics from the mainframe or GUI world. On Linux they're mostly a distraction. I think there is an option to disable these, but we didn't have to get here in the first place. But I didn't take a star away for this.
|
|
Perfect tool, Oct 21, 2009 2:53 PM
Reviewer: Eli W. Jones
I remember trying to use the Amazon Perl API a few years ago.. and the dependencies drove me mad..
This is great. Just install Curl.. and then install this aws tool and get to work.
He has coded the few dependencies there are into the aws code.. so truly, you just need Curl.
Simple simple simple! Sadly, my Perl reading skills are not good enough to understand the aws code.. so I cannot contribute. If you are a Perl Master, go checkout the Git:
http://github.com/timkay/aws
|
|
|
|
 |
|
|