boto3 是 Amazon 官方提供的 [[Python]] SDK,用于在 Python 中调用 AWS 服务的 API,同时兼容任何实现了 S3 协议的第三方对象存储服务,比如 [[MinIO]]、Ceph、RustFS、SeaweedFS 等。
安装
通过 [[pip]] 安装:
pip install boto3连接 [[MinIO]]:
import boto3
s3 = boto3.client('s3', endpoint_url='http://ip:port', aws_access_key_id='access_key', aws_secret_access_key='secret_key', aws_session_token=None, config=boto3.session.Config(signature_version='s3v4'), verify=False)然后就可以调用对应 API 进行操作了。