【AWS発表】AWS SDK for Python (Boto) がPython 3をサポート
AWS SDK for Python (Botoとしても知られています) を更新し、Python3をサポートいたしました。これで、Python 2.6、2.7、3.4、3.3を使用してAWSのアプリケーションを構築できるようになりました。Python 3.4.1上で実行されるBoboのコードのスクリーンショットは次の通りです。:
(py3)$ python
Python 3.4.1 (default, May 19 2014, 13:10:29)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-583.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto
>>> s3 = boto.connect_s3()
>>> bucket = s3.create_bucket('boto-py3-test')
>>> from boto.s3.key import Key
>>> item = Key(bucket)
>>> item.key = 'hello.txt'
>>> item.set_contents_from_string('Boto and Python 3 rock!')
23
>>> item = bucket.get_key('hello.txt')
>>> item.get_contents_as_string().decode('utf-8')
'Boto and Python 3 rock!'
>>>
今回のアップデートは、すばらしいBotoコミュニティーからのオープンソースの貢献なしには実現することはできなかったでしょう。 最新バージョンのBotoは、 PyPiまたはGitHubからダウンロードできますので、今すぐAWSを使用したPython3プロジェクトをスタートすることが出来ます! サポートされるサービスおよび仕様、サービス毎の互換性についての詳細については、Boto Documentationをご参照ください。
-- Jeff;
この記事はAWSシニアエバンジェリスト Jeff BarrのAmazon Web Services Blogの記事、 AWS SDK for Python (Boto) Now Supports Python 3を 堀内康弘 (Facebook, Twitter)が翻訳したものです。
コメント