文件

適用於 Windows 的 MinIO 物件儲存

MinIO 是一種物件儲存解決方案,提供與 Amazon Web Services S3 相容的 API,並支援所有核心 S3 功能。MinIO 的建構旨在部署到任何地方 - 公有或私有雲、裸機基礎設施、協調環境和邊緣基礎設施。

本網站記錄了在 Windows 平台上針對最新穩定版 MinIO 的 MinIO 部署的操作、管理和開發:RELEASE.2024-10-29T16-01-48Z

MinIO 在雙重許可下發布 GNU Affero 通用公共許可證 v3.0MinIO 商業許可證。透過 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

程序

  1. 安裝 MinIO 伺服器

    從下列 URL 下載 MinIO 可執行檔

    https://dl.min.io/server/minio/release/windows-amd64/minio.exe
    

    下一個步驟包括執行可執行檔的說明。您無法從檔案總管執行可執行檔或按兩下檔案。而是呼叫可執行檔來啟動伺服器。

  2. 啟動 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 或命令提示字元視窗相關聯。關閉視窗會停止伺服器並結束處理程序。

  3. 將您的瀏覽器連線到 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 主控台。

    使用輸出中顯示的 RootUserRootPass 使用者憑證登入主控台。這些預設為 minioadmin | minioadmin

    MinIO Console displaying login screen

    您可以使用 MinIO 主控台進行一般管理工作,例如身分與存取管理、指標和記錄監控或伺服器組態。每個 MinIO 伺服器都包含其自己的嵌入式 MinIO 主控台。

    MinIO Console displaying bucket start screen

    如需詳細資訊,請參閱MinIO 主控台 文件。

  4. (選用)安裝 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 接受四個引數

    • 別名的名稱

    • MinIO 伺服器的主機名稱或 IP 位址和連接埠

    • MinIO 使用者的存取金鑰

    • MinIO 使用者的秘密金鑰

    有關此命令的更多詳細資訊,請參閱 mc alias set

後續步驟