minio gataway 模式快速提供s3 兼容的文件服務


實際很多場景我們已經有了遺留系統的文件存儲方式(ftp,或者共享目錄),但是這個方式可能不是很好,對於web 不是很友好
實際上minio 也提供了gateway 的模式,可以方便快速的將遺留系統的存儲服務暴露為一個可復用,web 應用友好的存儲模型
以下演示一個簡單的本地文件暴露s3 的方式

環境准備

  • docker-compose 文件
version: "3"
services: 
  gateway: 
    image: minio/minio
    command: gateway nas /data
    ports: 
    - "9000:9000"
    environment:
    - "MINIO_ACCESS_KEY=dalongapp"
    - "MINIO_SECRET_KEY=dalongapp"
    volumes: 
    - "./data:/data" 
  • 簡單說明
    暴露/data 文件目錄的內容為s3 服務

啟動&&效果

  • 啟動
 
docker-compose up -d
  • 效果

 


minio 界面

 

說明

開源minio 的功能還是很強大的,簡化了我們好多開發工作量

參考資料

https://docs.min.io/docs/minio-gateway-for-nas.html
https://github.com/rongfengliang/minio-gatway-demo


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM