2014-03-16

boto から Apache Libcloud に乗り換えるかも

簡単な管理ツール+管理画面を作ることになり、以前からやってみたかった Python 3 での開発を試みた。AWS の S3 にファイルをアップロードするタスクがあるのだけれど、boto は Python 3 で使えない。

今回は Apache Libcloud を使うことにした。いろんなクラウドサービスを単一のインタフェースで扱おう、というライブラリだ。S3 に特化した操作をするのは難しいかも知れないけれど、今回はシンプルな KVS サービスとして使うので、これでよい。


ただ、Fabric が Python 3 に対応していなかったので、結局 2.7 で書くことになっている。