適用於 Windows 的 MinIO 物件儲存
MinIO 是一種物件儲存解決方案,提供與 Amazon Web Services S3 相容的 API,並支援所有核心 S3 功能。MinIO 的建構旨在部署到任何地方 - 公有或私有雲、裸機基礎設施、協調環境和邊緣基礎設施。
本網站記錄了在 Windows 平台上針對最新穩定版 MinIO 的 MinIO 部署的操作、管理和開發:RELEASE.2024-10-29T16-01-48Z。
MinIO 在雙重許可下發布 GNU Affero 通用公共許可證 v3.0 和 MinIO 商業許可證。透過 MinIO SUBNET 註冊的部署使用商業許可證,並包含 24/7 MinIO 支援的存取權。
您可以開始使用 MinIO 主控台 和我們的 play
伺服器 (位於 https://play.min.io) 來探索 MinIO 功能。play
是執行最新穩定版 MinIO 伺服器的公有 MinIO 叢集。任何上傳到 play
的檔案都應視為公有且不受保護。如需更多有關連線至 play
的資訊,請參閱 MinIO 主控台 play 登入。
快速入門:適用於 Windows 的 MinIO
此程序會在 Windows 上部署單節點單硬碟 MinIO 伺服器,以便早期開發和評估 MinIO 物件儲存及其與 S3 相容的 API 層。
注意
本文件僅涵蓋單節點單硬碟部署。由於 NTFS 的行為和限制,MinIO 不建議在 Windows 主機上進行多節點多硬碟部署。
使用 Linux 主機 或 Kubernetes 來部署生產就緒的分散式 MinIO 部署。
使用基於 Windows 的 MinIO 部署進行早期開發和評估。MinIO 強烈建議使用 Linux (RHEL、Ubuntu) 系統來進行長期開發和生產環境。
MinIO 支援非 EOL Windows 版本 (Windows 10、Windows Server 2016+)。
先決條件
對慣用本機目錄或檔案路徑的讀取、寫入和執行權限
熟悉使用命令提示字元或 PowerShell
程序
安裝 MinIO 伺服器
從下列 URL 下載 MinIO 可執行檔
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
下一個步驟包括執行可執行檔的說明。您無法從檔案總管執行可執行檔或按兩下檔案。而是呼叫可執行檔來啟動伺服器。
啟動
minio server
在 PowerShell 或命令提示字元中,導覽至可執行檔的位置,或將
minio.exe
檔案的路徑新增至系統$PATH
。使用此命令在
C:\minio
資料夾中啟動本機 MinIO 實例。您可以將C:\minio
替換為本機電腦上的另一個磁碟機或資料夾路徑。.\minio.exe server C:\minio --console-address :9001
minio server
處理程序會將其輸出列印到系統主控台,如下所示:API: http://192.0.2.10:9000 http://127.0.0.1:9000 RootUser: minioadmin RootPass: minioadmin Console: http://192.0.2.10:9001 http://127.0.0.1:9001 RootUser: minioadmin RootPass: minioadmin Command-line: https://minio.dev.org.tw/docs/minio/linux/reference/minio-mc.html $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin Documentation: https://minio.dev.org.tw/docs/minio/linux/index.html WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.
此處理程序與目前的 PowerShell 或命令提示字元視窗相關聯。關閉視窗會停止伺服器並結束處理程序。
將您的瀏覽器連線到 MinIO 伺服器
透過瀏覽器(例如 Microsoft Edge)並前往
http://127.0.0.1:9001
或minio server
命令輸出中指定的其中一個主控台位址,來存取 MinIO 主控台。例如,範例輸出中的Console: http://192.0.2.10:9001 http://127.0.0.1:9001
表示有兩個可能的位址可用於連線到主控台。雖然連接 API 時使用連接埠
9000
,但 MinIO 會自動將瀏覽器存取重新導向至 MinIO 主控台。使用輸出中顯示的
RootUser
和RootPass
使用者憑證登入主控台。這些預設為minioadmin | minioadmin
。您可以使用 MinIO 主控台進行一般管理工作,例如身分與存取管理、指標和記錄監控或伺服器組態。每個 MinIO 伺服器都包含其自己的嵌入式 MinIO 主控台。
如需詳細資訊,請參閱MinIO 主控台 文件。
(選用)安裝 MinIO Client
MinIO Client 允許您從命令列使用 MinIO 磁碟區。
從以下連結下載 Windows 的獨立 MinIO 伺服器
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
按兩下該檔案以執行它。或者,在命令提示字元或 PowerShell 中執行以下命令。
\path\to\mc.exe --help
使用
mc.exe alias set
快速驗證並連線到 MinIO 部署。mc.exe alias set local http://127.0.0.1:9000 minioadmin minioadmin mc.exe admin info local
mc.exe alias set
接受四個引數有關此命令的更多詳細資訊,請參閱 mc alias set。