boto软件包是自2006年以来一直存在的手工编写的Python库。它非常受欢迎,并得到AWS的完全支持,但因为它是手工编码的,并且有很多可用的服务(带有它一直在出现更难以维持。
因此,boto3是基于botocore的boto库的新版本。 AWS的所有低级接口都是从JSON服务描述驱动的,这些描述是从服务的规范描述中自动生成的。因此,接口始终是正确的并且始终是最新的。客户端层顶部有一个资源层,可提供更好,更Pythonic的界面。
AWS正在积极开发boto3库,如果他们开始新开发,我建议人们使用它。