工作原理
Boto3 通过提供一组一致且为 Python 开发人员所熟悉的资料库,简化了 AWS 服务的使用。所有 AWS SDK 都支持 API 生命周期考虑因素,如凭证管理、重试、数据封送和序列化。该软件开发工具包由两个关键的 Python 包组成:Botocore(提供 Python 软件开发工具包和 AWS CLI 之间共享的低级功能的资料库)和 Boto3(实现 Python 软件开发工具包本身的软件包)。
适用于 Python 的 AWS SDK 为每个 AWS 服务提供 Python API。使用 SDK,您可以构建可与 Amazon S3、Amazon EC2、Amazon DynamoDB 等协同工作的 Python 应用程序。SDK 以语义版本化 PyPI 软件包的形式提供。