mino 路径格式的bucket 数据访问
实际上这个功能很简单,如果官方不支持,我们可以通过基于nginx 的url rewrite 也可以实现
格式说明
如果配置了domain minio 会将 http://mydomain.com/bucket/object 的格式请求,转换为 (.+).mydomain.com 格式的,还是很方便的,
对于基于saas 的软件部署,这种模式很有用
## 环境准备
- docker-compose 文件
version: "3"
services:
s3:
image: minio/minio
command: server /export
ports:
- "9000:9000"
volumes:
- ./data:/data
- ./config:/root/.minio
environment:
- "MINIO_DOMAIN=minios3.com"
- "MINIO_ACCESS_KEY=dalongapp"
- "MINIO_SECRET_KEY=dalongapp"
- 配置host 文件
如果对于dns 有自己的控制权,我们可以通过泛域名的方式处理,本机测试环境
直接使用了修改hosts 的方式,编辑 /etc/hosts
127.0.0.1 minios3.com
127.0.0.1 images.minios3.com
127.0.0.1 docs.minios3.com
- 添加bucket && 数据
如下,同时我配置了bucket 的策略为* readonly,可以方便访问
测试
- 启动
docker-compose up -d
说明
这个功能还是挺方便的,同时如果我们集成了联邦功能,那么可以设计一个强大的文档存储系统
参考资料
https://docs.minio.io/docs/minio-server-configuration-guide.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2017-01-20 Cucumber
2014-01-20 microsoft webMatrix 使用 IISnode 进行node express 开发
2014-01-20 模板引擎jade学习
2014-01-20 模板引擎之jade 学习
2014-01-20 smarty学习——高级知识
2014-01-20 smarty学习——缓存
2014-01-20 smarty学习——编程知识