一、minio是什么?
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。
cwx小课堂: 如果有很多文件,一台机器放不下,需要放在多台上,那需要这些文件的时候岂不是要维护一张表甚至一个程序,记录哪些文件在哪台机器上?酱就很麻烦。所以使用分布式存储,虽然文件放在很多台机器上,但我们只要访问一个url就可以啦。
二、使用python上传文件:
官网:https://docs.min.io/cn/python-client-quickstart-guide.html
# 引入MinIO包。
from minio import Minio
from minio.error import (ResponseError, BucketAlreadyOwnedByYou,
BucketAlreadyExists)
# 使用endpoint、access key和secret key来初始化minioClient对象。
minioClient = Minio('play.min.io', #这里可以替换成'ip:port'
access_key='Q3AM3UQ867SPQQA43P2F', #账号
secret_key='zuf+