【问题标题】:What's the difference between Amazon's official S3.py vs boto.s3亚马逊官方的 S3.py 和 boto.s3 有什么区别
【发布时间】:2012-07-11 08:47:13
【问题描述】:

我打算在我的Django项目中使用Amazon S3,亚马逊官方的S3.pyboto.s3有什么区别?我应该使用哪一个?

【问题讨论】:

    标签: python django amazon-s3 django-storage


    【解决方案1】:

    我想,S3.py,您指的是可下载的代码here。所以,如果我错了,请纠正我。

    在这种情况下,恕我直言,boto 有一些优势,正如Getting Started with AWS and Python 教程中指出的那样:

    没有,boto 是使用 Python 时与 Amazon Web Services (AWS) 交互的最佳方式。毕竟,它已经存在多年,与 AWS 一起成长,并且仍在积极维护中。

    Boto 也有很好的文档和活跃的邮件列表。

    另一方面,请查看对 S3.py 的最新记录更新,尤其是当它发生时:

    2007-11-05:支持欧盟的更新

    这是让我思考的另一件事(请记住 Python 3.3.0 测试版已经发布):

    此示例是使用 Python 2.2.3 构建的。

    所以,我的建议是:你应该使用 boto。

    【讨论】:

    • boto 的主要作者也被亚马逊雇佣了,如果你需要更多的“背书”
    • 谢谢。 boto 与 S3.py 之间是否存在重要的技术考虑?
    • 首先看一下docs,很明显 boto 能够使用多种 AWS 服务(甚至一些非 AWS 服务,例如 Google Cloud Storage。哇!),而 S3 .py 显然仅适用于 S3。不过,我还没有检查过每一项的具体 S3 功能。
    猜你喜欢
    • 1970-01-01
    • 2022-12-19
    • 2019-11-30
    • 1970-01-01
    • 2012-05-01
    • 2018-02-10
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    相关资源
    最近更新 更多