有關Multipart命令__osscmd_常用工具_對象存儲 OSS-阿裏雲
init
命令說明:
init oss://bucket/object
初始化生成一個Upload ID。這個Upload ID可以配合後麵的multiupload命令來使用。
使用示範:
python osscmd init oss://mybucket/myobject
listpart
命令說明:
listpart oss://bucket/object --upload_id=xxx
顯示指定object的Upload ID下已經上傳的Parts。相關概念見OSS API文檔。必須要指定Upload ID。
使用示範:
python osscmd listpart oss://mybucket/myobject --upload_id= 75835E389EA648C0B93571B6A46023F3
listparts
命令說明:
listparts oss://bucket
顯示bucket中未完成的multipart Upload ID和object。一般在刪除bucket提示bucket非空的情況下可以用這個命令查看是否有multipart相關的內容。
使用示範:
python osscmd listparts oss://mybucket
getallpartsize
命令說明:
getallpartsize oss://bucket
顯示bucket中還存在的Upload ID已經上傳的Parts的總大小。
使用示範:
python osscmd getallpartsize oss://mybucket
cancel
命令說明:
cancel oss://bucket/object --upload_id=xxx
終止Upload ID對應的Multipart Upload事件。
使用示範:
python osscmd cancel oss://mybucket/myobject --upload_id= D9D278DB6F8845E9AFE797DD235DC576
multiupload(multi_upload,mp)
命令說明:
multiupload(multi_upload,mp) localfile oss://bucket/object --check_md5=false --thread_num=10
將本地文件以multipart的方式上傳到OSS。
使用示範:
python osscmd multiupload /tmp/localfile.txt oss://mybucket/object
python osscmd multiup_load /tmp/localfile.txt oss://mybucket/object
python osscmd mp /tmp/localfile.txt oss://mybucket/object
命令說明:
multiupload(multi_upload,mp) localfile oss://bucket/object --upload_id=xxx --thread_num=10 --max_part_num=1000 --check_md5=false
將本地文件以multipart的方式上傳到OSS。本地文件劃分的塊數由max_part_num來指定。這個命令在實現的時候,會先去判斷Upload ID對應的Parts的ETag是否和本地文件的MD5值是否相等,相等則跳過上傳。所以如果在使用之前生成一個Upload ID,作為參數傳進來。即使上傳沒有成功,重複執行相同的multiupload命令可以達到一個斷點續傳的效果。--check_md5=false
表示上傳文件時,不會做攜帶Content-MD5請求頭校驗。true則會做校驗。
使用示範:
python osscmd multiupload /tmp/localfile.txt oss://mybucket/object --upload_id= D9D278DB6F8845E9AFE797DD235DC576
python osscmd multiup_load /tmp/localfile.txt oss://mybucket/object --thread_num=5
python osscmd mp /tmp/localfile.txt oss://mybucket/object --max_part_num=100
copylargefile
命令說明:
copylargefile oss://source_bucket/source_object oss://target_bucket/target_object --part_size=10*1024*1024 --upload_id=xxx
對於超過1G的大文件進行複製時,采用multipart的方式將object複製到指定位置,(源bucket必須與目標bucket處於同一region)。其中upload_id為可選參數,如果當需要對某一次multipart copy事件進行續傳的時候,可以傳入該事件的upload_id。part_size用來設定分塊大小,分塊最小需要大於100KB,最多支持10000塊分塊。如果part_size設定值導致與OSS限製衝突,程序會幫你自動調節分塊大小。
使用示範:
python osscmd copylargefile oss://source_bucket/source_object oss://target_bucket/target_object --part_size=10*1024*1024
uploadpartfromfile (upff)
命令說明:
uploadpartfromfile (upff) localfile oss://bucket/object --upload_id=xxx --part_number=xxx
主要用於測試,不推薦使用。
uploadpartfromstring(upfs)
命令說明:
uploadpartfromstring(upfs) oss://bucket/object --upload_id=xxx --part_number=xxx --data=xxx
主要用於測試,不推薦使用。
最後更新:2016-11-23 17:16:08
上一篇:
有關Object命令__osscmd_常用工具_對象存儲 OSS-阿裏雲
下一篇:
Discuz如何存儲遠程附件到OSS__ossftp_常用工具_對象存儲 OSS-阿裏雲
Job(作業)__產品概念_產品簡介_數據集成-阿裏雲
雲服務器 ECS 升級內存
雲上係統專家保障(標準版)__工作說明書_尊享服務_支持計劃-阿裏雲
通過COPY數據導入__快速入門_雲數據庫 HybridDB-阿裏雲
域名合法性__附錄_API文檔_域名-阿裏雲
標簽展示__進階功能_移動定向營銷_規則引擎-阿裏雲
VirtualMFADevice__數據類型_RAM API文檔_訪問控製-阿裏雲
NULL值處理__分區_SQL語法參考_雲數據庫 OceanBase-阿裏雲
查詢APP密鑰__應用管理相關接口_API_API 網關-阿裏雲
目標模式__場景製定_使用手冊_性能測試-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲