全部產品
Search
文件中心

Object Storage Service:關於Object操作

更新時間:Feb 11, 2025

本文為您介紹關於Object操作的API介面。

API功能列表

關於Object操作的相關API,請參見下表。

分類

API

描述

上傳檔案

PutObject

單個檔案(Object)直接上傳,上傳檔案大小不得超過5 GB。

AppendObject

通過追加寫的方式上傳檔案(Object),目標檔案大小不得超過5 GB。

PostObject

通過HTML表單的方式上傳檔案(Object),上傳檔案大小不得超過5 GB。

Callback

發送請求時攜帶Callback參數實現回調。僅PutObjectPostObjectCompleteMultipartUpload介面支援設定Callback。

擷取檔案

GetObject

擷取某個檔案(Object)。

HeadObject

擷取某個檔案(Object)的中繼資料資訊,使用此介面不會返迴文件內容。

GetObjectMeta

擷取某個檔案(Object)的中繼資料資訊,包括該Object的ETag、Size、LastModified資訊,並且不返回該Object的內容。

刪除檔案

DeleteObject

刪除某個檔案(Object)。

DeleteMultipleObjects

刪除多個檔案(Object)。

拷貝檔案

CopyObject

拷貝同地區下儲存空間(Bucket)之間的檔案(Object)。

解凍檔案

RestoreObject

解凍歸檔、冷歸檔以及深度冷歸檔的檔案(Object)。

SQL查詢

SelectObject

調用該介面對目標檔案執行SQL語句,返回執行結果。

目錄管理

CreateDirectory

建立目錄(Directory)。

Rename

重新命名目錄(Directory)或者檔案(Object)。

DeleteDirectory

刪除目錄(Directory)。

分區上傳

InitiateMultipartUpload

通知OSS初始化一個Multipart Upload事件。

UploadPart

根據指定的Object名和uploadId來分塊(Part)上傳資料。

UploadPartCopy

從一個已存在的Object中拷貝資料來上傳一個Part。

CompleteMultipartUpload

在將所有資料Part都上傳完成後,必須調用CompleteMultipartUpload介面來完成整個檔案的分區上傳。

AbortMultipartUpload

取消MultipartUpload事件並刪除對應的Part資料。

ListMultipartUploads

列舉所有執行中的Multipart Upload事件。

ListParts

列舉指定Upload ID所屬的所有已經上傳成功Part。

許可權控制

PutObjectACL

修改檔案(Object)的存取權限(ACL)。

GetObjectACL

擷取儲存空間(Bucket)下某個檔案(Object)的存取權限(ACL)。

軟連結

PutSymlink

為OSS的目標檔案(TargetObject)建立軟連結(Symlink)。

GetSymlink

擷取軟連結。

標籤

PutObjectTagging

設定或更新對象(Object)的標籤(Tagging)資訊。

GetObjectTagging

擷取對象(Object)的標籤(Tagging)資訊。

DeleteObjectTagging

刪除指定對象(Object)的標籤(Tagging)資訊。