使用 botocore 列出 S3 存储桶的内容

Use botocore to list content of S3 bucket

我需要列出 S3 存储桶的文件。但是在项目中我们不想创建新的依赖和使用boto3。相反,我们想使用 botocore。

你知道如何使用 Python 实现吗?

所有 AWS 服务公开 REST API:

因此您可以使用它,但是使用它意味着您必须基本上重新实现 boto3 无论如何,包括身份验证、所有安全协议、例外情况。当然,如果 S3 API 发生变化,您必须维护它。