minio-py
核心内容总结:
MinIO Python SDK 是用于访问 MinIO 对象存储或其他 Amazon S3 兼容云存储服务的高级 API 工具。
功能与使用方法:
- 安装方式:支持通过
pip3 install minio安装,或从 GitHub 源码编译安装。 - 连接配置:通过
Minio()方法创建客户端,需提供服务地址(endpoint)、访问密钥(access_key)和密钥(secret_key)。 - 示例功能:提供文件上传示例,包括创建存储桶、上传文件(支持重命名)及验证上传结果。
主要特性:
- 兼容 Amazon S3 API,支持 MinIO 及其他 S3 兼容服务;
- 提供详细的 API 文档和示例代码;
- 支持 Python 3.9 及以上版本;
- 可通过
mc命令行工具验证操作结果。
注意事项:
- 示例中使用的
play.min.io测试服务器为公开服务,上传数据默认公开可读; - 需自行创建本地文件(如
/tmp/test-file.txt)以运行示例。