OSS charges data processing fees when you call the SelectObject operation or use the data retrieval feature.SelectObject operation or use the data retrieval feature
This topic describes the billable items and billing methods. For pricing details, see the OSS pricing page.
To have requesters pay data retrieval fees for Infrequent Access (IA) and Archive objects instead of the bucket owner, enable pay-by-requester for the bucket. For more information, see Enable pay-by-requester.
Billable items
All items are billed on a pay-as-you-go basis only — resource plans are not supported. Bills are generated on an hourly cycle, typically shortly after each billing cycle ends.
SelectObject data scanning
| Billable item | Metric | Formula |
|---|---|---|
| Scanned data capacity (SelectScanSize) | GB scanned | Scanning fees = Scanned object size (GB) × Unit price for scanning |
IA data retrieval
| Billable item | Metric | Formula |
|---|---|---|
| Retrieved IA data (RetrievalData) | GB retrieved | Retrieval fees = Size of retrieved data (GB) × Unit price for data retrieval of IA objects |
If you use SelectObject or HTTP Range to access part of an IA object, fees are based on the size of data actually retrieved. For all other access methods, fees are based on the full object size.
Archive data retrieval
| Billable item | Metric | Formula |
|---|---|---|
| Retrieved Archive data (RetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for data retrieval of Archive objects |
| Retrieved Archive data for real-time access (RetrievalDataArchiveDirect) | GB accessed | Retrieval fees = Size of accessed Archive objects (GB) × Unit price of data retrieval for real-time access to Archive objects |
No retrieval fees apply when accessing an Archive object that is already in the restored state.
Cold Archive data retrieval
Fees depend on the restoration priority. Three priorities are supported:
| Priority | Metric | Formula |
|---|---|---|
| Standard (CAStdRetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for Standard retrieval |
| Expedited (CAHighPriorRetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for Expedited retrieval |
| Bulk (CABulkRetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for Bulk retrieval |
No retrieval fees apply when accessing a Cold Archive object that is already in the restored state.
Deep Cold Archive data retrieval
Fees depend on the restoration priority. Two priorities are supported:
| Priority | Metric | Formula |
|---|---|---|
| Standard (DeepCAStdRetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for Standard retrieval |
| Expedited (DeepCAHighPriorRetrievalData) | GB restored | Retrieval fees = Size of restored objects (GB) × Unit price for Expedited retrieval |
No retrieval fees apply when accessing a Deep Cold Archive object that is already in the restored state.
Billable item | Billing rule | Billing cycle | Billing method |
Scanned data capacity for SelectObject (SelectScanSize) | You are charged data scanning fees based on the size of objects scanned by calling the SelectObject operation. | You are billed on an hourly basis. Bills are generally generated after a billing cycle ends. The time when bills are generated is determined by the system. |
|
Data retrieval capacity for Infrequent Access (RetrievalData) | Fees for accessing Infrequent Access files are based on the volume of retrieved data. Note If you use SelectObject or HTTP Range to query part of the object, you are charged based on the size of the retrieved data in bytes. If you use other methods to access an IA object, you are charged data retrieval fees based on the size of the object. |
| |
Retrieved Archive data (RetrievalData) | When you restore Archive objects, you are charged data retrieval fees based on the size of the restored Archive objects. Important You are not charged object restoration fees for access to an Archive object that is in the restored state. |
| |
Retrieved Archive data for real-time access (RetrievalDataArchiveDirect) | Fees are incurred for real-time access of Archive Storage files. Billing is based on the actual data volume read directly from Archive Storage, which is recorded in the Important You are not charged Archive data retrieval fees for real-time access to an Archive object that is in the restored state. |
| |
Data retrieval capacity for Cold Archive (RetrievalData) | When you restore Cold Archive objects, you are charged data retrieval fees based on the corresponding restoration priority and the size of the restored data. You are not charged object restoration fees for access to a Cold Archive object that is in the restored state. You are charged based on one of the following restoration priorities for Cold Archive objects:
|
| |
Data retrieval capacity for Deep Cold Archive (RetrievalData) | When you restore Deep Cold Archive objects, you are charged data retrieval fees based on the corresponding restoration priority and the size of the restored data. You are not charged object restoration fees for access to a Deep Cold Archive object that is in the restored state. You are charged based on one of the following restoration priorities for Deep Cold Archive objects:
|
|