本文介紹對象存儲OSS提供的相關API接口及其各API接口的用法。
關于Service操作
API | 描述 |
返回請求者擁有的所有存儲空間(Bucket)。 | |
列舉請求者所有的存儲冗余轉換任務。 |
關于Region操作
API | 描述 |
查詢所有支持地域或者指定地域對應的Endpoint信息。 |
關于Bucket操作
分類 | API | 描述 |
基礎操作 | 創建Bucket。 | |
刪除Bucket。 | ||
列出Bucket中所有文件(Object)的信息。 | ||
獲取Bucket信息。 | ||
獲取Bucket所屬的位置信息。 | ||
獲取Bucket的存儲容量以及Object數量。 | ||
合規保留策略(WORM) | 新建合規保留策略。 | |
刪除未鎖定的合規保留策略。 | ||
鎖定合規保留策略。 | ||
延長已鎖定的合規保留策略對應Bucket中Object的保留天數。 | ||
獲取Bucket的合規保留策略信息。 | ||
權限控制(ACL) | 設置Bucket訪問權限。 | |
獲取Bucket訪問權限。 | ||
生命周期(Lifecycle) | 設置Bucket中Object的生命周期規則。 | |
獲取Bucket中Object的生命周期規則。 | ||
刪除Bucket中Object的生命周期規則。 | ||
傳輸加速(TransferAcceleration) | 為存儲空間(Bucket)配置傳輸加速。 | |
獲取目標存儲空間(Bucket)的傳輸加速配置。 | ||
版本控制(Versioning) | 設置Bucket的版本控制狀態。 | |
獲取Bucket的版本控制狀態。 | ||
列舉Bucket中所有Object的版本信息。 | ||
數據復制(Replication) | 設置Bucket的數據復制規則。 | |
為已有的跨區域復制規則開啟或關閉數據復制時間控制(RTC)功能。 | ||
查看Bucket已設置的數據復制規則。 | ||
查看可復制到的目標Bucket所在的地域。 | ||
查看Bucket的數據復制進度。 | ||
停止Bucket的數據復制任務并刪除Bucket的復制配置。 | ||
授權策略(Policy) | 設置Bucket Policy。 | |
獲取Bucket Policy。 | ||
刪除Bucket Policy。 | ||
清單(Inventory) | 設置Bucket清單規則。 | |
查看Bucket中指定的清單任務。 | ||
查看Bucket中所有的清單任務。 | ||
刪除Bucket中指定的清單任務。 | ||
日志管理(Logging) | 開啟Bucket訪問日志記錄功能。 | |
查看Bucket的訪問日志配置情況。 | ||
關閉Bucket訪問日志記錄功能。 | ||
靜態網站(Website) | 設置Bucket為靜態網站托管模式。 | |
查看Bucket的靜態網站托管狀態。 | ||
關閉Bucket的靜態網站托管模式。 | ||
防盜鏈(Referer) | 設置Bucket的防盜鏈規則。 | |
查看Bucket的防盜鏈規則。 | ||
標簽(Tags) | 添加或修改Bucket標簽。 | |
查看Bucket標簽信息。 | ||
刪除Bucket標簽。 | ||
加密(Encryption) | 配置Bucket的加密規則。 | |
獲取Bucket的加密規則。 | ||
刪除Bucket的加密規則。 | ||
請求者付費(RequestPayment) | 設置Bucket為請求者付費模式。 | |
查看Bucket請求者付費模式配置信息。 | ||
跨域資源共享(CORS) | 為指定的存儲空間(Bucket)設置跨域資源共享CORS(Cross-Origin Resource Sharing)規則。 | |
獲取指定存儲空間(Bucket)當前的跨域資源共享CORS規則。 | ||
關閉指定存儲空間(Bucket)對應的跨域資源共享CORS功能并清空所有規則。 | ||
瀏覽器在發送跨域請求之前會發送一個preflight請求(Options)給OSS,并帶上特定的來源域、HTTP方法和header等信息,以決定是否發送真正的請求。 | ||
訪問跟蹤(AccessMonitor) | 配置Bucket的訪問跟蹤狀態。 | |
獲取Bucket的訪問跟蹤狀態。 | ||
數據索引(Data Indexing) | 為Bucket開啟元數據管理功能。 | |
獲取指定Bucket的元數據索引庫信息。 | ||
查詢滿足指定條件的Object,并按照指定字段和排序方式列出Object信息。 | ||
關閉Bucket的元數據管理功能。 | ||
高防(DDoS Protection) | 創建高防OSS實例。 | |
更改高防OSS實例狀態。 | ||
查詢指定賬號下的高防OSS實例信息。 | ||
初始化Bucket防護。 | ||
更新Bucket防護狀態。 | ||
獲取Bucket防護信息列表。 | ||
資源組 | 為Bucket配置所屬資源組。 | |
獲取Bucket的資源組ID。 | ||
自定義域名(CNAME) | 創建域名所有權驗證所需的CnameToken。 | |
獲取已創建的CnameToken。 | ||
為某個Bucket綁定CNAME。 | ||
獲取某個Bucket下綁定的所有CNAME列表。 | ||
刪除已綁定的CNAME。 | ||
圖片樣式(Style) | 新增圖片樣式。 | |
獲取某個Bucket下指定的圖片樣式信息。 | ||
獲取某個Bucket下已創建的所有圖片樣式。 | ||
刪除某個Bucket下指定的圖片樣式。 | ||
歸檔直讀(ArchiveDirectRead) | 開啟或關閉歸檔直讀。 | |
查看是否已開啟歸檔直讀。 | ||
安全傳輸層協議(TLS) | 為Bucket開啟或關閉TLS版本設置。 | |
查看Bucket的TLS版本設置。 | ||
接入點(AccessPoint) | 創建接入點。 | |
獲取接入點信息。 | ||
刪除接入點。 | ||
獲取用戶級別或Bucket級別的接入點信息。 | ||
配置接入點策略。 | ||
獲取接入點策略配置。 | ||
刪除接入點策略。 | ||
對象FC接入點(Object FC AccessPoint) | 創建對象FC接入點。 | |
獲取對象FC接入點基礎信息。 | ||
刪除對象FC接入點。 | ||
獲取用戶級別的對象FC接入點信息。 | ||
修改對象FC接入點配置。 | ||
獲取對象FC接入點配置信息。 | ||
為對象FC接入點配置權限策略。 | ||
獲取對象FC接入點的權限策略配置。 | ||
刪除對象FC接入點的權限策略。 | ||
自定義返回數據和響應標頭。 | ||
存儲冗余轉換(RedundancyTransition) | 創建存儲冗余轉換任務。 | |
獲取存儲冗余轉換任務。 | ||
刪除存儲冗余轉換任務。 | ||
列舉某個Bucket下所有的存儲冗余轉換任務。 |
關于Object的操作
分類 | APi | 描述 |
基礎操作 | 上傳Object。 | |
獲取Object。 | ||
拷貝Object。 | ||
以追加寫的方式上傳Object。 | ||
刪除單個Object。 | ||
刪除多個Object。 | ||
只返回某個Object的meta信息,不返回文件內容。 | ||
返回Object的基本meta信息,包括該Object的ETag、Size(文件大小)以及LastModified等,不返回文件內容。 | ||
通過HTML表單上傳的方式上傳Object。 | ||
您只需在發送給OSS的請求中攜帶相應的Callback參數即可實現回調。 | ||
解凍歸檔存儲、冷歸檔存儲或者深度冷歸檔存儲類型的Object。 | ||
對目標文件執行SQL語句,返回執行結果。 | ||
獲取目標文件總行數、總列數(對于CSV文件),以及Splits個數。 | ||
分片上傳(MultipartUpload) | 初始化一個Multipart Upload事件。 | |
根據指定的Object名和uploadId來分塊(Part)上傳數據。 | ||
通過在UploadPart請求的基礎上增加一個請求頭x-oss-copy-source來調用UploadPartCopy接口,實現從一個已存在的Object中拷貝數據來上傳一個Part。 | ||
在將所有數據Part都上傳完成后,您必須調用CompleteMultipartUpload接口來完成整個文件的分片上傳。 | ||
取消Multipart Upload事件并刪除對應的Part數據。 | ||
列舉所有執行中的Multipart Upload事件,即已經初始化但還未完成(Complete)或者還未中止(Abort)的Multipart Upload事件。 | ||
列舉指定uploadId所屬的所有已經上傳成功Part。 | ||
權限控制(ACL) | 修改Object的訪問權限。 | |
查看Object的訪問權限。 | ||
軟鏈接(Symlink) | 創建軟鏈接。 | |
獲取軟鏈接。 | ||
標簽(Tagging) | 設置或更新對象標簽。 | |
獲取對象標簽信息。 | ||
刪除指定的對象標簽。 |
關于Live Channel的操作
API | 描述 |
切換LiveChannel的狀態。 | |
創建LiveChannel。 | |
獲取播放列表。 | |
生成播放列表。 | |
獲取LiveChannel的推流狀態信息。 | |
獲取LiveChannel的配置信息。 | |
獲取LiveChannel的推流記錄。 | |
列舉LiveChannel。 | |
刪除LiveChannel。 |