What is a good AWS client?

The web based AWS console seems so limited in what it can do. For example, to create a private stream distribution, you have to create CloudFront Origin Access Identity, create private content distribution, and modify ALC on the private objects, all through XML calls (WTF?). I really expect something so common to be integrated into their Console.

Is there a client smart enough that allows me to do simple tasks in simple ways?

Other Answer1

I'm not sure if these perform the tasks you need by they are worth a look.

Other Answer2

More generally, you should probably look for cloud management softwares. They are an additional layer on top of Amazon Web Services and leverage AWS API to offer automations tools like automated backups, auto-scaling, failover by default...

Ylastic was mentionned by Geoff, but you can try Scalr (disclaimer: I work there), RightScale or enStratus.

Other Answer3

I have felt this way too...but it seems the aws command line tools is the only options that I know..

Other Answer4

Basic answer: No! It is even hard to find a GUI to manage more than one aws product And no one will put in effort to develop this as aws keep changing the API interface. For me: For stable aws service like S3, I use Cyberduck And the rest of them, I write my own program to do it, it is more customized for my own need and not easy to make mistake (and help me to familiar with the api)