Linux 部署 Minio ¶
- 单机部署
文档
一键安装部署 ¶
- 安装服务端
sh
# centOS 8
bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_centos8.sh)
# ubuntu
# bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_ubuntu22.sh)
systemctl 指令 ¶
sh
# 启动
systemctl start minio
# 停止
systemctl stop minio
# 重启
systemctl restart minio
# 查看状态
systemctl status minio
# 查看配置
cat /etc/systemd/system/minio.service
# 查看错误
journalctl -u minio.service |grep 'error'
其他 ¶
- 添加访问连接
./mc config host add miniodev http://**:9000 admin admin123
- minio获取的连接默认7天
sh
minioClient.presignedGetObject("桶名称", "文件名称(包括子文件夹)", "int类型默认是秒")
- minio设置永久连接 访问地址是:http://**:9000/文件路径
这里的miniodev是上面添加连接 add 后的名称。 管理匿名访问存储桶和其内部内容的策略policy 有【none,download,upload.public】四个选项
sh
# 设置桶的访问策略
./mc policy set public miniodev/img
# 设置桶的访问策略
./mc policy set public miniodev/img/hh
# 清空桶的policy
./mc policy set none miniodev/img
参考 ¶
https://blog.csdn.net/yu1xue1fei/article/details/118186826https://zhuanlan.zhihu.com/p/442647761