minio gateway 代理s3 存儲


以前有寫過使用minio gataway 代理nas 的,實際上還可以代理s3 ,hdfs。。。。,以下是一個gatway 帶來nas 以及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"
  gateway2: 
    image: minio/minio
    command: gateway s3 http://gateway:9000
    ports: 
    - "9001:9000"
    environment:
    - "MINIO_ACCESS_KEY=dalongapp"
    - "MINIO_SECRET_KEY=dalongapp"
  • 說明
    gateway 為代理本地文件的,gateway2 為通過gateway 代理gateway
    nas 模式說明,本地文件夾會映射為s3 的桶
    s3 模式說明,需要添加環境變量(需要代理的s3 信息)
  • 數據初始化
    data 目錄添加apps 文件夾同時添加文件user.json

運行&&效果

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

localhost 9000

 

 


localhost:9001

 

 

參考資料

https://docs.min.io/docs/minio-gateway-for-s3.html 
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