全部產品
Search
文件中心

Object Storage Service:OSS常用管理工具匯總

更新時間:Nov 02, 2024

阿里雲Object Storage Service提供了豐富的管理工具,方便您高效使用OSS,例如上傳大檔案到OSS、產生簽名、遷移資料、掛載Bucket等。除了阿里雲官方提供的工具外,還有由社區開發的第三方工具和外掛程式,這些可以進一步增強和簡化OSS的使用。

官方工具

工具

簡介

ossutil 2.0(預覽版)

OSS的新版命令列管理工具。

  • 支援多級命令,例如進階命令和API級命令,方便您管理Object和Bucket。

  • 支援外部存取憑證、OIDC憑證,執行個體角色訪問憑證模式支援自動擷取角色名稱。

  • 支援使用--output-format修改輸出格式,預設為原始格式輸出,即XML或者文本,可設定為JSON、YAML、XML格式。

ossutil 1.0

OSS的命令列管理工具。

  • 提供方便、簡潔、豐富的Object和Bucket管理命令,操作效能好。

  • 支援檔案並發上傳、斷點續傳。

  • 支援檔案目錄(檔案夾)的上傳下載。

阿里雲CLI

阿里雲資源的統一命令列管理工具。您可以通過使用阿里雲CLI統一的命令格式,快速管理您在OSS中的資料。具體操作,請參見使用阿里雲CLI管理OSS中的資料

ossbrowser 2.0

圖形化的管理工具。

  • ossbrowser 2.0作為老版ossbrowser的升級版,支援其大部分功能。

  • 新增阿里雲APP、支付寶、DingTalk掃碼等方式登入。

  • 新增將Bucket添加到收藏列表功能。

  • 新增瀏覽檔案時進行編輯。

  • 全新升級的介面互動操作,著重提升檔案管理操作以及傳輸的友好度和便捷度。

ossbrowser

圖形化的管理工具。

  • 提供類似Windows資源管理員的功能。

  • 支援直接瀏覽檔案。

  • 支援檔案目錄(檔案夾)的上傳下載。

  • 支援檔案並發上傳、斷點續傳。

  • 支援RAM 使用者的圖形化Policy授權操作。

  • 支援Windows、Linux、Mac平台。

使用限制:

  • ossbrowser是圖形化工具,傳輸速度和效能不如命令列工具ossutil。

  • 只支援5 GB以下的檔案移動或複製。

  • 單檔案上傳最大不能超過48.8 TB。

ossimport(已下線)

OSS資料同步工具。

  • 可將各類第三方資料來源檔案同步到OSS上。

  • 支援分布式部署,可使用多台伺服器批量遷移資料。

  • 支援TB級以上資料移轉。

  • 支援Windows、Linux平台。

  • 適用於Java 7。

ossfs

Bucket掛載工具。ossfs用於將OSS的Bucket掛載到Linux系統的本地檔案系統中,掛載後可通過本地檔案系統操作OSS上的Object,實現資料的訪問和共用。

  • 支援POSIX檔案系統的大部分功能,包括檔案讀寫、目錄、連結操作、許可權、UID、GID、以及擴充屬性(Extended Attributes)。

  • 支援使用OSS的Multipart功能上傳大檔案。

  • 支援MD5校正,保證資料完整性。

使用限制:

使用ossfs將遠程Bucket資料及功能映射到本地檔案系統時存在如下限制:

  • 不適合高並發讀寫的情境。

    說明
    • 在ossfs的實現中讀寫均需要落盤。在高並發讀寫的情境下,磁碟效能對於讀和寫均是瓶頸。

    • 在ossfs的實現中並發的讀寫請求之間存在競爭,影響頻寬。

  • 不支援檔案永久連結。

  • 不支援掛載Archive Storage、冷Archive Storage或者深度冷Archive Storage類型Bucket。

  • 編輯已上傳檔案會導致檔案被重新上傳。

  • 中繼資料操作,例如list directory,因為需要遠端存取OSS伺服器,所以效能較差。

  • 重新命名檔案或檔案夾可能會出錯。若操作失敗,可能會導致資料不一致。

  • 多個用戶端掛載同一個OSS Bucket時,資料一致性由您自我維護。建議您合理規劃檔案使用時間,避免出現多個用戶端寫同一個檔案的情況。

ossftp

管理Object的FTP工具。

  • 使用FileZilla、WinSCP、FlashFXP等FTP用戶端操作OSS。

  • 本質是FTP Server,用於接收FTP請求,會將檔案、檔案夾的操作映射為對OSS的操作。

  • 基於Python2.7及以上版本。

  • 支援Windows、Linux、macOS平台。

RAM策略編輯器

OSS授權策略自動化產生工具。 當您需要產生自訂授權策略時,推薦使用該工具。

  • 可根據需求自動產生授權策略,還可以在RAM的自訂權限原則中使用該授權策略。

  • 支援瀏覽器Chrome、Firefox、Safari。

osscmd(已下線)

Object和Bucket的命令列管理工具。

  • 提供完備的Bucket、Object管理命令。

  • 支援Windows、Linux平台。

使用限制:

  • 僅適用於Python2.5~2.7版本,不支援Python 3.x版本。

  • 不支援低頻訪問、Archive Storage、冷Archive Storage、深度冷Archive Storage、跨地區複製、鏡像回源等功能。

重要

osscmd操作命令已整合到ossutil中。osscmd已於2019年07月31日下線,給您帶來不便敬請諒解。

OSS Connector for AI/ML

在PyTorch訓練任務中高效訪問和儲存OSS資料的Python庫。

  • 支援構建適合隨機訪問,方便在訓練過程中快速擷取特定資料的映射式資料集。

  • 支援構建適合流式順序訪問,也能處理連續的資料流的可迭代式資料集。

  • 支援建立用於將訓練過程中的檢查點直接載入至OSS的OssCheckpoint對象。

使用限制:

  • 作業系統:Linux x86-64

  • glibc:>=2.17

  • Python:3.8-3.12

  • PyTorch: >=2.0

  • 使用OSS Checkpoint功能需Linux核心支援userfaultfd

第三方工具和外掛程式

工具

簡介

Big Data Tools

一款與OSS相容的JetBrains IDE外掛程式,專註於最佳化巨量資料工作流程。

  • 便於使用遠程檔案系統(包括OSS)的使用者介面。

  • 與檔案管理工具類似的檔案操作方式(複製、移動、重新命名、刪除和下載檔案)。

  • 便於預覽檔案,而且對於CSV檔案,還可以在文本和表格視圖之間切換。

  • 便於擷取檔案的其他資訊,例如修改時間。

  • 便於預覽二進位檔案,例如Parquet。

  • 便於在多個選項卡中開啟Bucket和檔案夾。

更多資訊,請參見使用Big Data Tools串連JetBrains IDE與OSS

Hacklog Remote Attachment

一款WordPress外掛程式,允許您將WordPress網站上的附件和媒體檔案儲存到OSS上,而不是保留在本機伺服器上,從而提升網站的載入速度,並減輕主機的儲存壓力。更多資訊,請參見WordPress如何儲存遠程附件到OSS

FIleZilla

一款簡單易用的FTP用戶端工具,允許您將本地網站的檔案上傳到OSS,從而提高檔案儲存體和訪問的效率,並降低本機存放區負擔。更多資訊,請參見FileZilla如何上傳本地網站檔案到OSS