适用于 Python 的 AWS SDK(Boto3)
使用 Boto3 开发和部署应用程序。适用于 Python 的 AWS SDK 允许使用惯用的 Python API 轻松调用 AWS 服务。
工作原理
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 软件包的形式提供。
功能
分页
当响应对象太大而无法进行单个响应时,许多 AWS 操作都会返回分页结果。Boto3 提供分页方法,用于跨服务调用无缝迭代结果。