OSS提供的API介面如下:
關於Service操作
API | 描述 |
---|---|
GetService | 得到該賬戶下所有Bucket |
關於Bucket的操作
API | 描述 |
---|---|
Put Bucket | 建立Bucket |
Put Bucket ACL | 設定Bucket存取權限 |
Put Bucket Logging | 開啟Bucket日誌 |
Put Bucket Website | 設定Bucket為靜態網站託管模式 |
Put Bucket Referer | 設定Bucket的防盜鏈規則 |
Put Bucket Lifecycle | 設定Bucket中Object的生命週期規則 |
Get Bucket Acl | 獲得Bucket存取權限 |
Get Bucket Location | 獲得Bucket所屬的資料中心位置資訊 |
Get Bucket Logging | 查看Bucket的訪問日誌配置情況 |
Get Bucket Website | 查看Bucket的靜態網站託管狀態 |
Get Bucket Referer | 查看Bucket的防盜鏈規則 |
Get Bucket Lifecycle | 查看Bucket中Object的生命週期規則 |
Delete Bucket | 刪除Bucket |
Delete Bucket Logging | 關閉Bucket訪問日誌記錄功能 |
Delete Bucket Website | 關閉Bucket的靜態網站託管模式 |
Delete Bucket Lifecycle | 刪除Bucket中Object的生命週期規則 |
Get Bucket(List Object) | 獲得Bucket中所有Object的資訊 |
Get Bucket Info | 獲取Bucket資訊 |
關於Object的操作
API | 描述 |
---|---|
Put Object | 上傳object |
Copy Object | 拷貝一個object成另外一個object |
Get Object | 獲取Object |
Delete Object | 刪除Object |
Delete Multiple Objects | 刪除多個Object |
Head Object | 獲得Object的meta資訊 |
Post Object | 使用Post上傳Object |
Append Object | 在Object尾追加上傳數據 |
Put Object ACL | 設定Object ACL |
Get Object ACL | 獲取Object ACL資訊 |
Callback | 上傳回調 |
關於Multipart Upload的操作
API | 描述 |
---|---|
Initiate Multipart Upload | 初始化MultipartUpload事件 |
Upload Part | 分塊上傳檔案 |
Upload Part Copy | 分塊複製上傳檔案 |
Complete Multipart Upload | 完成整個檔案的Multipart Upload上傳 |
Abort Multipart Upload | 取消Multipart Upload事件 |
List Multipart Uploads | 羅列出所有執行中的Multipart Upload事件 |
List Parts | 羅列出指定Upload ID所屬的所有已經上傳成功Part |
跨域資源共用(CORS)
API | 描述 |
---|---|
Put Bucket cors | 在指定Bucket設定一個CORS的規則 |
Get Bucket cors | 獲取指定的Bucket目前的CORS規則 |
Delete Bucket cors | 關閉指定Bucket對應的CORS功能並清空所有規則 |
Option Object | 跨域訪問preflight請求 |