Saturday, January 31, 2009

New API

As I was plugging away at CW, it has evolved. The first version was going to be online. Then it was a scripting engine with some command line tools. Now, I think that there is no need for the additional command line tools. Each script can be run by itself with default authentication and a special command line argument parser that is provided.


Each cloud is implemented as a Python module. You can go

from cloudwizard.aws import Aws

You can also go directly to the service you want

from cloudwizard.aws.ec2 import Ec2

Or you can go directly to your machine

from cloudwizard.aws.ec2.instance import Instance

All clouds will follow the same organizational structure.
Cloud/service/machine, directory, queue, or whatever.

No comments:

Post a Comment