136
百度
拷貝對象__管理文件_開發人員指南_對象存儲 OSS-阿裏雲
拷貝對象即複製Bucket中的文件。在有些情況下,您可能需要僅僅隻是將一些Object從一個Bucket複製到另外一個Bucket,不改變內容。這種情況一般的做法是將Object重新下載然後上傳。但是因為數據實際上都是一樣的,因此浪費了很多網絡帶寬。因此OSS提供了CopyObject的功能來實現OSS的內部拷貝,這樣在用戶和OSS之間就無需傳輸大量的數據。
另外,由於OSS不提供重命名功能,因此如果需要對Object進行重命名的話,最佳的方法就是調用OSS的CopyObject接口先將原來的數據拷貝成新的文件名,然後刪除原Object。如果用戶僅僅是需要修改某個Object的一些Object Meta信息,同樣可以調用CopyObject的接口,將源Object地址和目標Object地址設置成相同的,這樣OSS就會僅更新該Object Meta信息。Object Meta信息可以參考Object Meta。
該操作有以注意事項:
- 您需要有源Object的操作權限,否則會無法完成操作。
- 該操作不支持跨Region拷貝數據。比如:不支持將杭州Bucket裏的Object拷貝到青島。
- 該操作支持的最大Object大小為1GB。
- 該操作不能對追加上傳產生的Object進行拷貝。
功能使用參考:
- API:Copy Object
- SDK:Java SDK-Object
拷貝大文件
當用戶的Object很大的時候,就必須采用其他的方法來完成。和上傳操作一樣,OSS提供了類似斷點續傳上傳的功能來完成大文件的拷貝。
基本操作步驟和斷點續傳上傳內描述的基本一致,唯一需要注意的就是將UploadPart替換成UploadPartCopy。UploadPartCopy的語義和UploadPart基本一致,隻是數據源從HTTP請求直接上傳改成從源Object中獲取。
功能使用參考:
- API:UploadPartCopy
- SDK:Java SDK-拷貝大文件
最後更新:2016-11-23 16:04:09
上一篇:
查看對象列表__管理文件_開發人員指南_對象存儲 OSS-阿裏雲
下一篇:
刪除對象__管理文件_開發人員指南_對象存儲 OSS-阿裏雲
步驟 4:購買域名__搭建 WordPress 網站_建站教程_雲服務器 ECS-阿裏雲
阿裏雲帳號注冊流程__賬號注冊_會員帳號及密碼_會員賬號&實名認證-阿裏雲
添加端口轉發規則__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
VPC創建vswitch提示Specified CIDR block overlapped with other subnets__異常處理_用戶指南_專有網絡 VPC-阿裏雲
更新媒體-刪除標簽__媒體接口_API使用手冊_視頻點播-阿裏雲
添加已有雲服務器__集群管理_用戶指南_容器服務-阿裏雲
iOS靜默通知__iOS SDK手冊_App SDK 手冊_移動推送-阿裏雲
碎片管理__控製台用戶指南_對象存儲 OSS-阿裏雲
阿裏雲如何成為智慧環保的“天眼”和“大腦”?
SplitShard__日誌庫相關接口_API-Reference_日誌服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲