您對OSS的所有操作都是通過調用OSS API實現的,OSS會根據調用的API次數收取請求費用。如果您的業務涉及訪問冷Archive Storage類型的資料時,需要對這部分資料進行解凍,解凍過程還會產生資料取回請求費用。
本文僅說明相關計費項目及付費方式。有關計費項目的定價詳情,請參見OSS產品定價。
計費項目
請求費用的計費項目包括Put類型請求次數、Get類型請求次數以及冷歸檔資料取回請求費用。
如果您希望通過要求者支付Put類型請求次數、Get類型請求次數費用,而不是通過Bucket擁有者支付這部分費用時,可以開啟要求者付費模式。具體操作,請參見開啟要求者付費模式。
計費項目 | 計費規則 | 計費周期 | 付費方式 |
Put類型請求次數(PutRequest) | 調用OSS API的Put類請求產生的請求次數費用。關於Put類請求的更多資訊,請參見Put類請求。 說明 請求失敗不會統計請求次數,例如返回碼為4xx、5xx的請求。 | 按小時計費,即時計費(賬單出賬時間通常在當前計費周期結束後,具體出賬時間以系統為準)。 |
|
Get類型請求次數(GetRequest) | 調用OSS API的Get類請求產生的請求次數費用。關於Get類請求的更多資訊,請參見Get類請求。 說明 請求失敗不會統計請求次數,例如返回碼為4xx、5xx的請求。 |
| |
冷歸檔取回請求 | 冷Archive Storage類型檔案需解凍後才能訪問,解凍時間取決於資料大小和選擇的解凍優先順序,解凍會產生資料取回請求費用。請求解凍一個冷歸檔類型檔案被視為一次取回請求,請求次數的統計與請求檔案的大小無關。 按照冷歸檔資料的不同解凍優先順序,取回請求分為以下三種:
|
| |
深度冷歸檔取回請求 | 深度冷歸檔類型檔案需解凍後才能訪問,解凍時間取決於資料大小和選擇的解凍優先順序,解凍會產生資料取回請求費用。請求解凍一個深度冷歸檔類型檔案被視為一次冷歸檔取回請求,請求次數的統計與請求檔案的大小無關。 按照深度冷歸檔資料的不同解凍優先順序,取回請求分為以下兩種:
|
|
關於Put類和Get類API請求的功能詳情,請參見API概覽。
Put類請求
Put類請求包括通過API、SDK或者OSS管理主控台等方式進行資料上傳、拷貝、刪除等操作。
API請求 | 對應操作 |
PutBucket | 建立儲存空間(Bucket)。 |
GetBucket (ListObject)、GetBucketV2 (ListObjectsV2) | 列舉所有Object。 |
PutBucketACL | 為Bucket設定讀寫權限ACL。 |
PutBucketInventory | 為Bucket配置清單規則。 |
DeleteBucketInventory | 刪除Bucket中指定的清單任務。 |
PutBucketLogging | 開啟日誌轉存。 |
DeleteBucketLogging | 關閉日誌轉存。 |
PutBucketWebsite | 為Bucket設定靜態網站託管模式並設定跳轉規則(RoutingRule)。 |
DeleteBucketWebsite | 關閉Bucket的靜態網站託管模式以及跳轉規則。 |
PutBucketReferer | 為Bucket設定Referer的訪問白名單以及是否允許Referer欄位為空白。 |
PutBucketLifecycle | 設定生命週期規則。 |
CommitTransition | 通過生命週期規則轉換儲存類型。 重要 通過生命週期將低頻、歸檔、冷歸檔轉為其他類型的Put類型請求費用高於從標準儲存類型轉為低頻訪問、歸檔、冷歸檔、深度冷歸檔類型的Put類型請求費用。 |
ExpireObject | 通過生命週期刪除Object。 重要
|
DeleteBucketLifecycle | 刪除生命週期規則。 |
DeleteBucket | 刪除Bucket。 |
PutObject | 上傳Object。 |
CopyObject | 在同一地區下相同或不同Bucket之間拷貝Object。 重要 按Object源儲存類型的PUT類型請求次數計費。 |
AppendObject | 以追加寫的方式上傳Object。 |
DeleteObject | 刪除單個Object。 |
DeleteMultipleObjects | 刪除多個Object。 |
PutObjectACL | 為Object設定讀寫權限ACL。 |
PostObject | 通過HTML表單上傳的方式上傳Object。 |
PutSymlink | 建立軟連結。 |
RestoreObject | 解凍歸檔類型Object。 |
InitiateMultipartUpload | 初始化MultipartUpload事件。 |
UploadPart | 根據指定的Object名稱和UploadId來分區上傳資料。 |
AbortMultipartUpload | 取消MultipartUpload事件並刪除對應的片段資料。
重要 |
UploadPartCopy | 分區拷貝。 |
ListMultipartUploads | 列舉所有執行中的Multipart Upload事件,即已經初始化但還未完成(Complete)或者還未中止(Abort)的Multipart Upload事件。 |
ListParts | 列舉指定Upload ID所屬的所有已經上傳成功Part。 |
PutBucketReplication | 為Bucket配置資料複製規則。 |
DeleteBucketReplication | 停止某個Bucket的資料複製任務並刪除Bucket的複製配置。 |
PutBucketCors | 添加CORS配置。 |
DeleteBucketCors | 刪除CORS配置。 |
CompleteMultipartUpload | 完成分區上傳。 |
InitiateBucketWorm | 為Bucket建立合規保留原則。 |
AbortBucketWorm | 刪除未鎖定的合規保留原則。 |
CompleteBucketWorm | 鎖定合規保留原則。 |
ExtendBucketWorm | 延長鎖定的合規保留原則對應Bucket中Object的保留天數。 |
PutBucketVersioning | 為Bucket開啟版本控制。 |
ListObjectVersions(GetBucketVersions) | 列出Bucket中包括刪除標記(Delete Marker)在內的所有Object的版本資訊。 |
PutBucketPolicy | 設定Bucket Policy。 |
DeleteBucketPolicy | 刪除Bucket Policy。 |
PutBucketTags | 為Bucket添加或修改標籤。 |
DeleteBucketTags | 刪除Bucket標籤。 |
PutBucketEncryption | 為Bucket配置加密規則。 |
DeleteBucketEncryption | 刪除Bucket加密規則。 |
PutBucketRequestPayment | 為Bucket佈建要求者付費模式。 |
PutObjectTagging | 為Object添加或修改標籤。 |
DeleteObjectTagging | 刪除Object標籤。 |
PutLiveChannel | 建立一個LiveChannel。 |
DeleteLiveChannel | 刪除指定的LiveChannel。 |
PutLiveChannelStatus | 切換LiveChannel狀態。 |
PostVodPlaylist | 為LiveChannel產生用於點播的播放清單。 |
PutStyle | 新增圖片樣式。 |
ListStyle | 查詢某個Bucket下已建立的所有樣式。 |
DeleteStyle | 刪除某個Bucket下指定的圖片樣式。 |
WriteGetObjectResponse | 自訂返回資料和響應標題。 |
Get類請求
Get類請求包括通過API、SDK或者OSS管理主控台等方式執行除GetBucket (ListObject)以及GetBucketV2 (ListObjectsV2)以外的所有對於檔案以及其他資訊的讀取操作。
API請求 | 對應操作 |
GetBucketAcl | 查看Bucket的存取權限。 |
GetBucketLocation | 查看Bucket所屬的資料中心。 |
GetBucketInfo | 查看Bucket的相關資訊。 |
GetBucketLogging | 查看Bucket的訪問日誌配置。 |
GetBucketWebsite | 查看Bucket的靜態網站託管配置。 |
GetBucketReferer | 查看Bucket的Referer配置。 |
GetBucketLifecycle | 查看Bucket的Lifecycle配置。 |
GetBucketReplication | 查看Bucket已配置的資料複製規則。 |
GetBucketReplicationLocation | 查看資料可複製到的目標Bucket所在的地區。 |
GetBucketReplicationProgress | 查看資料複製進度。 |
GetBucketInventory | 查看Bucket指定的清單任務。 |
ListBucketInventory | 查看Bucket所有的清單任務。 |
GetObject | 下載Object。 |
HeadObject | 查看Object包含的所有meta資訊。 |
GetObjectMeta | 查看Object包含的部分meta資訊。 |
GetObjectACL | 查看Object的讀寫權限ACL。 |
GetSymlink | 查看軟連結。 |
GetBucketcors | 查看Bucket的CORS配置。 |
GetBucketWorm | 查看Bucket的合規保留原則配置。 |
GetBucketVersioning | 查看Bucket的版本控制狀態。 |
GetBucketPolicy | 查看Bucket Policy配置。 |
GetBucketReferer | 查看防盜鏈配置。 |
GetBucketTags | 查看Bucket的標籤資訊。 |
GetBucketEncryption | 查看Bucket的加密配置。 |
GetBucketRequestPayment | 擷取要求者付費模式配置。 |
DoMetaQuery | 查詢滿足指定條件的Object,並按照指定欄位和排序方式列出Object資訊。 |
GetObjectTagging | 查看Object的標籤資訊。 |
ListLiveChannel | 查看所有LiveChannel的資訊。 |
GetLiveChannelInfo | 查看指定LiveChannel的資訊。 |
GetLiveChannelStat | 查看指定LiveChannel的推流狀態資訊。 |
GetLiveChannelHistory | 查看指定LiveChannel的推流記錄。 |
GetVodPlaylist | 查看指定LiveChannel在指定時間段內推流產生的播放清單。 |
GetStyle | 查詢某個Bucket下指定的樣式資訊。 |
get_image_info | 擷取圖片的基本資料。 |
get_image_exif | 擷取圖片的exif資訊。 |
get_image_infoexif | 擷取圖片的基本資料和exif資訊。 |
ProcessImage | 圖片處理。 |