Showing posts with label AWS. Show all posts
Showing posts with label AWS. Show all posts

Thursday, September 5, 2013

Amazon Web Services CLI rewritten in Python


By Vasudev Ram

The Amazon Web Services Command Line Interface (AWS CLI) has been rewritten, in Python.

Saw this news in a thread on the Python Reddit.

According to the thread, it (the AWS CLI) was earlier written in Java, and now uses Python, and either boto or boto-core.

I had blogged about boto here, earlier. boto is a Python library to enable access to Amazon Web Services, written by Mitch Garnaat.

The Google command line tool gsutil also uses boto.

If you are interested in creating command line tools for Unix or Linux systems, you may like to read my tutorial article on the topic, published on IBM developerWorks:

Developing a Linux command-line utility

Though the tutorial uses the C language, many of the concepts discussed in the article are applicable to writing command line tools in Python as well, because, when writing such tools, you will basically be using the C library and Unix features such as standard input, standard output, pipes and I/O redirection, but via Python.


O'Reilly Velocity Conference



- Vasudev Ram - Dancing Bison Enterprises

Contact me

Friday, November 30, 2012

Amazon AWS RedShift, Data Warehousing as a Service

Amazon AWS Data Pipeline

Tuesday, October 30, 2012

Python and AWS Cookbook by Mitch Garnaat of Eucalyptus and AWS


By Vasudev Ram

Saw it via a retweet (not about the book :) by @Phaseit.

Python and AWS Cookbook is an O'Reilly Media book by Mitch Garnaat, about managing your cloud apps with Python and Boto.

Boto is a Python library for cloud operations. From the Boto site: "The goal of boto is to support the full breadth and depth of Amazon Web Services". It already seems to support many AWS services, including the Simple* series, EC2, and others.

- Vasudev Ram - Dancing Bison Enterprises


Saturday, June 30, 2012

Google Compute Engine launched

Google Compute Engine

It is sort of an AWS competitor though there may be more (or less) to it than that (over time). It is an IaaS. I had recently blogged about the rumors that this may happen.

Long thread on Hacker News discussing pros and cons of Google  Compute Engine vs. competitors such as Amazon AWS/EC2:

http://news.ycombinator.com/item?id=4172922

- Vasudev Ram
www.dancingbison.com

Saturday, June 23, 2012

Google may launch IaaS cloud service competing with Amazon and Microsoft

http://gigaom.com/2012/06/22/google-to-launch-amazon-microsoft-cloud-competitor-at-google-io-2012/

Interesting. I remember thinking, a while back, given Google's experience with scaling hardware, software and distributed systems, that they should do something like this, as a for-pay service, though I had used the term Technology as a Service to myself then, when thinking about it. Terms like PaaS and IaaS were barely in vogue back then (though SaaS was). Heh :)

- Vasudev Ram
www.dancingbison.com

Friday, April 20, 2012

Thursday, April 12, 2012

New AWS service - CloudSearch

http://thenextweb.com/insider/2012/04/12/put-some-search-into-your-apps-for-0-12-per-hour-with-new-amazon-cloudsearch-service/

Pay-per-use model, like other AWS services.
Article linked above has more links, including a post by Amazon CTO Werner Vogels about the CloudSearch service.