全部產品
Search
文件中心

Cloud Shell:使用阿里雲CLI管理OSS中的資料

更新時間:Jul 13, 2024

在阿里雲命令列(Alibaba Cloud Shell)中,已經整合了以命令列方式管理OSS資料的工具ossutil的功能。您可以通過使用阿里雲CLI統一的命令格式,快速管理您在OSS中的資料。

背景資訊

您可以通過使用本教程來管理您OSS中的如下資料:
  • 管理儲存空間(Bucket)。例如:建立、列舉或刪除Bucket等。
  • 管理對象/檔案(Object)。例如:上傳、下載、列舉、拷貝或刪除Object等。
  • 管理片段(Part)。例如:列舉或刪除part等。

操作步驟

  1. 啟動雲命令列。
    請選擇一種方式啟動雲命令列:
    • 在控制台中運行

      單擊控制台首頁頭部導航的命令列按鈕,啟動雲命令列。

    • 獨立運行

      在瀏覽器中輸入https://shell.aliyun.com開啟雲命令列操作介面。

      您可以根據實際需要開啟多個命令列視窗,最多可同時開啟5個雲命令列視窗。

    說明 第一次串連雲命令列時會為您建立虛擬機器,會消耗一些時間,最長不超過30秒。開啟多個雲命令列視窗時,所有視窗都會串連到同一台虛擬機器。虛擬機器數量不會因您開啟新的命令列視窗而增加。
  2. 使用阿里雲CLI管理OSS中的資料。

    Alibaba Cloud Shell中已內建授權,無需安裝和進行額外配置,您就可以直接通過使用阿里雲CLI來管理您的OSS資料。

    基本命令結構如下:

    aliyun oss [command] [options and parameters]
    樣本如下:
    • 執行如下命令,建立儲存空間(Bucket)。
      aliyun oss mb oss://vmeixme
    • 執行如下命令,在Bucket內建立檔案目錄。
      aliyun oss mkdir oss://vmeixme/horse/
    • 執行如下命令,列舉您OSS中所有的Bucket、Object和Part。
      aliyun oss ls

    您可以通過如下列表瞭解阿里雲CLI支援的所有操作命令:

    命令說明
    getallpartsize擷取Bucket內所有未完成上傳的Multipart任務的每個分區大小以及分區總大小。
    appendfromfile將本地檔案內容以追加上傳的方式上傳到OSS中的appendable Object中。
    cors添加、修改、查詢、刪除Bucket的CORS配置。
    bucket-encryption添加、修改、查詢、刪除Bucket的加密配置。
    lifecycle添加、修改、查詢、刪除Bucket的生命週期規則配置。
    logging添加、修改、查詢、刪除Bucket的日誌管理配置。
    bucket-policy添加、修改、查詢、刪除Bucket的Bucket policy配置。
    referer添加、修改、查詢、刪除Bucket的防盜鏈配置。
    bucket-tagging添加、修改、查詢、刪除Bucket的標籤配置。
    website用於添加、修改、查詢、刪除Bucket的靜態網站託管配置、重新導向配置、鏡像回源配置。
    cat將檔案內容輸出到標準輸出。
    cors-options用於測試Bucket是否允許指定的跨域訪問請求。
    cp用於上傳、下載、拷貝檔案。
    create-symlink建立符號連結(軟連結)。
    du用於擷取指定儲存空間(Bucket)或者指定首碼(目錄)所佔的儲存空間大小。
    hash計算本地檔案的CRC64或MD5。
    help擷取命令的協助資訊。當您不清楚某個命令的用法時,建議您使用help命令擷取該命令的協助資訊。
    listpart列出沒有完成分區上傳的Object的分區資訊。
    ls列舉Bucket、Object和Part。
    mb建立Bucket。
    mkdir在Bucket內建立檔案目錄,在OSS中目錄名字有尾碼字元/
    object-tagging添加、修改、查詢或刪除Object的標籤配置。
    probe針對OSS訪問的檢測命令,可用於排查上傳、下載過程中因網路故障或基本參數設定錯誤導致的問題。
    read-symlink讀取符號連結(軟連結)檔案的描述資訊。
    request-payment設定或查詢Bucket的要求者付費模式配置。
    restore恢複冷凍狀態的Object為可讀狀態。
    rm刪除Bucket、Object和Part。
    set-acl設定Bucket或Object的存取權限(ACL)。
    set-meta設定已上傳Object的元資訊。
    sign產生Object下載連結。
    stat擷取指定Bucket或Object的描述資訊。
  3. 可選:執行aliyun oss help命令,您可以查看並瞭解使用阿里雲CLI管理OSS資料的所有操作命令。
    您可以通過如下命令擷取某一項操作的詳細資料。
    aliyun oss [command] help

    例如,執行如下命令,可以擷取建立檔案目錄操作的詳細資料。

    aliyun oss mkdir help