亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文主要分享了如何搭建一個類似阿里云OSS的對象存儲服務器。

以windows環境下MinIO的搭建舉例說明,linux環境下的搭建網上也有很多教程,請自行搜索相關資料。

一、下載

地址:https://min.io/download#/windows

下載minio.exe即可(注意不要直接雙擊打開,會運行失敗)

二、部署

在minio.exe同級目錄創建目錄/data用于存儲數據文件

cmd命令:minio.exe server data

1.驗證是否啟動成功,訪問: http://localhost:9000(用戶名/密碼:minioadmin/minioadmin)


 

2.登錄成功后看到以下界面


 

三、使用

1.創建bucket,名稱建議有區分度(程序中可以根據不同應用、不同環境建立不同的bucket)


 

MinIO的數據會存儲在剛才啟動命令中指定的/data目錄


 

2.應用程序賬號,使用Identity->Service Accounts功能(當然應用程序也可以使用Users來認證)


 

請記錄好Access Key和Secret Key,用于應用程序的認證

3.如果需要使用子賬號,使用Identity->Users功能


 

4.如果需要實現圖片的訪問是開放的,但是上傳圖片必須要有訪問控制,可以利用bucket的Access Policy來實現


 

選擇Custom選項,json內容填寫如下


 

四、springboot整合MinIO

1.pom依賴

io.minio

minio

7.1.4

2.初始化MinIO客戶端核心代碼


 

3.文件上傳核心代碼


 

如果需要按照目錄來存儲文件,objectName可以使用folder1/folde2/../333.jpg這樣的格式

4.文件上傳后獲取訪問鏈接核心代碼


 

5.執行完上傳代碼,就可以獲取到以下格式的圖片地址

http://127.0.0.1:9000/buket-template/333.jpg

http://127.0.0.1:9000/buket-template/folder1/folde2/../333.jpg

怎么樣?如果你覺得有用的話,還不快快收藏起來!!!

附:涉及的代碼目錄

gitee:https://gitee.com/jq_di/springcloud-template

springcloud-template

└── template-web

└── file

└── alIOSs -- 阿里云實現的OSS存儲

└── minio -- MinIO實現的OSS存儲

分享到:
標簽:服務器 OSS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定