溫馨提示×

ubuntu minio安裝后如何使用API

小樊
42
2025-08-24 01:31:32
欄目: 智能運維

在Ubuntu上安裝MinIO后,您可以通過以下步驟使用MinIO的API:

  1. 啟動MinIO服務器: 首先,確保您已經按照MinIO的官方文檔在Ubuntu上安裝了MinIO。安裝完成后,您可以通過命令行啟動MinIO服務器。例如:

    minio server /data
    

    這將在/data目錄下啟動MinIO服務器。您可以根據需要更改數據目錄。

  2. 獲取訪問密鑰和秘密密鑰: 默認情況下,MinIO服務器會生成一個訪問密鑰和秘密密鑰。您可以在啟動MinIO服務器時通過環境變量設置這些密鑰,或者在MinIO控制臺中查看它們。例如:

    export MINIO_ACCESS_KEY=your-access-key
    export MINIO_SECRET_KEY=your-secret-key
    

    如果您忘記了密鑰,可以嘗試重置它們:

    minio admin user set your-access-key your-secret-key
    
  3. 使用MinIO API: MinIO提供了豐富的API來管理存儲桶、上傳和下載文件等。以下是一些常用的API調用示例:

    • 列出所有存儲桶

      curl -X GET "http://localhost:9000/v2/list-buckets" -u your-access-key:your-secret-key
      
    • 創建一個新的存儲桶

      curl -X PUT "http://localhost:9000/v2/mybucket" -u your-access-key:your-secret-key
      
    • 上傳文件到存儲桶

      curl -X POST -T "/path/to/your/file" "http://localhost:9000/v2/mybucket/myobject" -u your-access-key:your-secret-key
      
    • 從存儲桶下載文件

      curl -X GET "http://localhost:9000/v2/mybucket/myobject" -o "/path/to/save/file" -u your-access-key:your-secret-key
      
    • 刪除存儲桶中的對象

      curl -X DELETE "http://localhost:9000/v2/mybucket/myobject" -u your-access-key:your-secret-key
      
    • 刪除存儲桶

      curl -X DELETE "http://localhost:9000/v2/mybucket" -u your-access-key:your-secret-key
      

請注意,上述示例中的URL和端口號(http://localhost:9000)可能需要根據您的實際配置進行調整。此外,確保您的網絡設置允許從客戶端訪問MinIO服務器。

在使用API時,請務必保護好您的訪問密鑰和秘密密鑰,避免泄露給未經授權的用戶。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女