需要提前安装minio依赖库
pip install minio
获取bucket列表
from minio import Minio
client = Minio("10.1.60.40:9000","admin","Ylln@9527",secure=False)
buckets=client.list_buckets()
for bucket in buckets:
print(bucket.name,bucket.creation_date)
上传文件到bucket中
from minio import Minio
client = Minio("10.1.60.40:9000","admin","Ylln@9527",secure=False)
#不能直接上传目录,只能通过递归的方式上传
source_file = "./check_data_status.py"
bucket="picture"
#必须要填写文件名称
destination_file = "/py/check_data_status.py"
client.fput_object(bucket,destination_file,source_file)
更多方法可参考:Python Client API Reference — MinIO Object Storage for Linux