github:: github.com/minio/minio
docs:: https://docs.min.io/
安装
- 存储空间:==docker/minio/data== -> ==/data==
- 配置: /load/file:/root/.minio (配置 https 需要用到)
- 端口设置:==9000== 和 ==9001==
- 环境:==MINIO_ROOT_USER==、==MINIO_ROOT_PASSWORD==
- Web 管理页面的地址和端口: —console-address “:9001”
- 命令:
minio server /data --console-address ":9001"
配置
修改密码
通过 修改启动参数 的方式修改
配置 HTTPS
- 私钥命名为:private.key, 公钥命名为:public.crt
- 增加 local:/root/.minio 参数
- 增加 addres 参数, 内容为域名和对应端口
接口
Python
按目录删除
最后循环的时候才会实际执行删除操作。
MC
MinIO Client 命令行工具
安装
命令
- 配置:
mc config host add minio http://192.168.0.56:9001 user password --api s3v4
- 创建 bucket: mc mb minio/bucket_name
- 上传: mc cp local_file minio/bucket_name
参考
- MinIO | Python Client API Reference
- Python Client API Reference — MinIO Baremetal Documentation
- python操作Minio - 是阿凯啊 - 博客园
- Python利用Minio API实现文件上传下载、删除等操作_Steven灬的博客-CSDN博客_minio python
- Minio SDKs - Python Client快速入门指南 - 《Minio Cookbook 中文版》 - 书栈网 · BookStack
- 踩坑记录之MinIO添加HTTPS访问 - 掘金
- MinIO 分布式文件存储 | Escape