All Products
Search
Document Center

Object Storage Service:Data processing fees

Last Updated:Mar 20, 2026

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.
Important

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 itemMetricFormula
Scanned data capacity (SelectScanSize)GB scannedScanning fees = Scanned object size (GB) × Unit price for scanning

IA data retrieval

Billable itemMetricFormula
Retrieved IA data (RetrievalData)GB retrievedRetrieval 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 itemMetricFormula
Retrieved Archive data (RetrievalData)GB restoredRetrieval fees = Size of restored objects (GB) × Unit price for data retrieval of Archive objects
Retrieved Archive data for real-time access (RetrievalDataArchiveDirect)GB accessedRetrieval 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:

PriorityMetricFormula
Standard (CAStdRetrievalData)GB restoredRetrieval fees = Size of restored objects (GB) × Unit price for Standard retrieval
Expedited (CAHighPriorRetrievalData)GB restoredRetrieval fees = Size of restored objects (GB) × Unit price for Expedited retrieval
Bulk (CABulkRetrievalData)GB restoredRetrieval 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:

PriorityMetricFormula
Standard (DeepCAStdRetrievalData)GB restoredRetrieval fees = Size of restored objects (GB) × Unit price for Standard retrieval
Expedited (DeepCAHighPriorRetrievalData)GB restoredRetrieval 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.

  • Pay-as-you-go: Scanning fees = Scanned object size (GB) × Unit price for scanning

  • Resource plan: not supported

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.

  • Pay-as-you-go: Retrieval fees = Size of retrieved data (GB) × Unit price for data retrieval of IA objects

  • Resource plan: not supported

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.

  • Pay-as-you-go: Retrieval fees = Size of restored objects (GB) × Unit price for data retrieval of Archive objects

  • Resource plan: not supported

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 archive_direct_read_size log field.

Important

You are not charged Archive data retrieval fees for real-time access to an Archive object that is in the restored state.

  • Pay-as-you-go: Data retrieval fees for real-time access of Archive objects = Volume of data retrieved for real-time access (GB) × Unit price for real-time access data retrieval

  • Resource plan: not supported

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:

  • Standard Retrieval Capacity (CAStdRetrievalData)

  • Expedited (CAHighPriorRetrievalData)

  • Bulk (CABulkRetrievalData)

  • Pay-as-you-go: Retrieval fees = Size of restored objects (GB) × Unit price for data retrieval of the corresponding priority

  • Resource plan: not supported

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:

  • Standard Retrieval Capacity (DeepCAStdRetrievalData)

  • Expedited (DeepCAHighPriorRetrievalData)

  • Pay-as-you-go: Retrieval fees = Size of restored objects (GB) × Unit price for data retrieval of the corresponding priority

  • Resource plan: not supported

References