小编典典

AWS boto和boto3有什么区别

python

我是使用Python的AWS新手,正在尝试学习boto API,但是我注意到有两个主要的Python版本/软件包。那将是boto和boto3。

AWS boto库和boto3库之间有什么区别?


阅读 416

收藏
2020-12-20

共1个答案

小编典典

博托包是手工编写Python库自2006年以来即一直围绕这是非常流行,并通过AWS是完全支持,但因为它是手工编码,有这么多的服务(有更多的出现所有的时间),它很难维护。

因此,boto3是基于botocore的boto库的新版本。AWS的所有低级接口均由JSON服务描述驱动,而JSON服务描述是根据服务的规范描述自动生成的。因此,界面始终正确且始终是最新的。客户端层之上有一个资源层,它提供了一个更好的,更具Pythonic的界面。

AWS正在积极开发boto3库,如果人们开始新的开发,我会建议他使用boto3库。

2020-12-20