Python与Amazon EC2 -- 推荐库?
关于使用python
来处理所有与Amazon EC2
相关的事情,推荐使用哪个库呢?
我发现了boto
和libcloud
这两个库。哪个更容易上手呢?libcloud
的功能和boto
一样吗?
1 个回答
10
libcloud
的一个大优点是它为多个服务提供商提供了统一的接口,这在我看来是个很大的好处。这样,如果你以后打算把一些实例迁移到 Rackspace,或者想要混合使用不同的服务,你就不需要重新编写所有的代码了。我虽然没有深入使用过它,但就 EC2 来说,它看起来相当完整。而 boto
的优势在于它几乎支持所有的亚马逊网络服务,所以如果你打算主要使用亚马逊的服务,可能会更倾向于使用 boto
。
不过,建议你试试这两个包,看看哪个更适合你。