Updated on 2024-03-04 GMT+08:00

Bills

You can view OBS billing details in the Billing Center. The bills cover all pay-per-use and yearly/monthly usage.

Bill Generation

Transaction records for resource package subscriptions are generated immediately after being paid for.

OBS usage is billed by the hour. You are not charged immediately after a record is generated.

Viewing Bills of a Specific Resource

  1. In the navigation pane of OBS Console, choose Object Storage.
  2. In the bucket list, copy the name of the bucket whose bill you want to view.
  3. On the right of the top navigation bar, click Billing & Costs.
  4. In the navigation pane, choose Billing > Expenditure Details. On the page displayed, view all expenditure details.
  5. Choose a billing cycle and specify a display dimension (Usage by default).
  6. Select Resource ID as the search criteria, enter the bucket name copied in 2, and click the icon.

    Figure 1 Searching for a bill

    You can also click above the list to export the bill details.

Mapping Between Usage Types and Billed Items

OBS usage types in the Billing Center are inconsistent with OBS billed items. Table 1 explains the mapping between them, which can help you better understand the costs.

Table 1 Mapping between usage types and billed items

Usage Type

Usage Type Code

Billed Item

Description

Data processing size

data_process_size

Data processing

Size of the processed images

Get_Standard Storage

get

Requests

GET requests for Standard objects

Get_Infrequent Access Storage

get_warm

Requests

GET requests for Infrequent Access objects

get_cold

get_cold

Requests

Requests for downloading Archive objects from a bucket with direct reading enabled

Deep archive storage GET type requests

get_da

Requests

API calls for downloading Deep Archive objects

Put_Standard Storage

put

Requests

PUT requests for Standard objects

Put_Infrequent Access Storage

put_warm

Requests

PUT requests for Infrequent Access objects

put_cold

put_cold

Requests

PUT requests for Archive objects

PUT_deep_archive

put_da

Requests

PUT requests for Deep Archive objects

Delete_Standard Storage

delete

Requests

DELETE requests for Standard objects

Delete_Infrequent Access Storage

delete_warm

Requests

DELETE requests for Infrequent Access objects

delete_cold

delete_cold

Requests

DELETE requests for Archive objects

DELETE_deep_archive

delete_da

Requests

DELETE requests for Deep Archive objects

pfs_get

pfs_get

Requests

GET requests for parallel file systems

pfs_put

pfs_put

Requests

PUT requests for parallel file systems

pfs_delete

pfs_delete

Requests

DELETE requests for parallel file systems

pfs_rename

pfs_rename

Requests

RENAME requests for parallel file systems

restore_api_ex_da

restore_api_ex_da

Requests

Expedited restore requests generated for accessing Deep Archive objects

restore_api_sd_da

restore_api_sd_da

Requests

Standard restore requests generated for accessing Deep Archive objects

restore_bk

restore_bk

Requests

Requests for batch restoring Archive objects

restore_sd

restore_sd

Requests

Requests for restoring Archive objects at a standard speed

restore_ex

restore_ex

Requests

Requests for restoring Archive objects at an expedited speed

transition warm

transition_warm

Requests

Requests for transitioning objects from Standard to Infrequent Access based on a lifecycle rule. You are billed for the number of successfully transitioned objects. Specifically, if N objects are successfully transitioned, you are billed for N requests.

transition cold

transition_cold

Requests

Requests for transitioning objects to Archive based on a lifecycle rule. You are billed for the number of successfully transitioned objects. Specifically, if N objects are successfully transitioned, you are billed for N requests.

transition deep archive

transition_da

Requests

Requests for transitioning objects to Deep Archive based on a lifecycle rule. You are billed for the number of successfully transitioned objects. Specifically, if N objects are successfully transitioned, you are billed for N requests.

download s3cold

download_s3cold

Data transfer

Traffic for transitioning objects to Archive based on a lifecycle rule

download_s3da

download_s3da

Data transfer

Traffic for transitioning objects to Deep Archive based on a lifecycle rule

cross region syn copy

cross_region_syn_copy

Requests and data transfer

You are billed for the number of successfully replicated objects. There will be traffic costs if objects are replicated over the Internet.

Download_Standard Storage

download

Data transfer

Outbound traffic generated when Standard objects are downloaded

Download cdn

download.cdn

Data transfer

Traffic generated when data is pulled by Huawei Cloud CDN from OBS 3.0 buckets.

Download_Standard Storage.External

download.external

Data transfer

Outbound traffic generated when Standard objects are downloaded or listed over the Internet

Download_Standard Storage.Internal

download.internal

Data transfer

Outbound traffic generated when Standard objects are downloaded from Huawei Cloud ECSs, CCE, or BMSs in the same region as OBS

Download_Infrequent Access Storage

download_warm

Data transfer

Outbound traffic when Infrequent Access objects are downloaded

Download_Infrequent Access Storage.external

download_warm.external

Data transfer

Outbound traffic when Infrequent Access objects are downloaded. Such traffic cannot be covered by outbound Internet traffic packages.

Download_Infrequent Access Storage.internal

download_warm.internal

Data transfer

Outbound traffic when Infrequent Access objects are downloaded from Huawei Cloud ECSs, CCE, or BMSs in the same region as OBS

Download_Archive Storage

download_cold

Data transfer

Outbound traffic generated when Archive objects are downloaded

Download_Archive Storage.external

download_cold.external

Data transfer

Outbound traffic when the restored Archive objects are downloaded Such traffic cannot be covered by outbound Internet traffic packages.

Download_Archive Storage.internal

download_cold.internal

Data transfer

Outbound traffic generated when Archive objects are downloaded from Huawei Cloud ECSs, CCE, or BMSs in the same region as OBS

download_da.external

download_da.external

Data transfer

Outbound traffic when the restored Deep Archive objects are downloaded. Such traffic cannot be covered by outbound Internet traffic packages.

Intranet outbound traffic of deep archive storage

download_da.internal

Data transfer

Outbound traffic generated when Deep Archive objects are downloaded from Huawei Cloud ECSs, CCE, or BMSs in the same region as OBS

download flow of cross region replication

download_crr

Data transfer

Outbound traffic generated when data is replicated from a source bucket in one region to a destination bucket in another region

Upload

upload

Data transfer

Inbound traffic generated when data is uploaded to OBS and stored in the Standard storage class

Upload_Standard Storage.External

upload.external

Data transfer

Inbound traffic generated when data is uploaded to OBS over the Internet and stored in the Standard storage class

Upload_Standard Storage.Internal

upload.internal

Data transfer

Inbound traffic generated when data is uploaded to OBS over an intranet and stored in the Standard storage class

Upload_Infrequent Access Storage

upload_warm

Data transfer

Inbound traffic generated when data is uploaded to OBS and stored in the Infrequent Access storage class

Upload_Infrequent Access Storage.external

upload_warm.external

Data transfer

Inbound traffic generated when data is uploaded to OBS over the Internet and stored in the Infrequent Access storage class

Upload_Infrequent Access Storage.internal

upload_warm.internal

Data transfer

Inbound traffic generated when data is uploaded to OBS over an intranet and stored in the Infrequent Access storage class

Upload_Archive Storage

upload_cold

Data transfer

Inbound traffic generated when data is uploaded to OBS and stored in the Archive storage class

Upload_Archive Storage.external

upload_cold.external

Data transfer

Inbound traffic generated when data is uploaded to OBS over the Internet and stored in the Archive storage class

Upload_Archive Storage.internal

upload_cold.internal

Data transfer

Inbound traffic generated when data is uploaded to OBS over an intranet and stored in the Archive storage class

Internet inbound traffic of deep archive storage

upload_da.external

Data transfer

Inbound traffic generated when data is uploaded to OBS and stored in the Deep Archive storage class

Intranet inbound traffic of deep archive storage

upload_da.internal

Data transfer

Inbound traffic generated when data is uploaded to OBS over an intranet and stored in the Deep Archive storage class

upload flow of cross region replication

upload_crr

Data transfer

Outbound traffic generated when data is replicated from a source bucket in one region to a destination bucket in another region

restore_size_bk

restore_size_bk

Data retrievals

Batch restore of Archive objects. The cost is based on the objects' size.

restore_size_sd

restore_size_sd

Data retrievals

Restore of Archive objects at a standard speed. The cost is based on the objects' size.

restore_size_ex

restore_size_ex

Data retrievals

Restore of Archive objects at an expedited speed. The cost is based on the objects' size.

restore_size_sd_da

restore_size_sd_da

Data retrievals

Restore of Deep Archive objects at a standard speed. The cost is based on the objects' size.

restore_size_ex_da

restore_size_ex_da

Data retrievals

Restore of Deep Archive objects at an expedited speed. The cost is based on the objects' size.

retrieval_size_cold

retrieval_size_cold

Data retrievals

Traffic for downloading and copying Archive objects from a bucket with direct reading enabled

retrieval size warm

retrieval_size_warm

Data retrievals

Retrievals for Infrequent Access objects. The cost is based on the size of objects retrieved.

Capacity

size

Storage space

Space occupied by data in Standard single-AZ storage

Capacity_Multiaz

size_3az

Storage space

Space occupied by data in Standard multi-AZ storage

Capacity_Infrequent Access Storage

size_warm

Storage space

Space occupied by data in Infrequent Access single-AZ storage

Capacity_Infrequent Access Storage_Multiaz

size_warm_3az

Storage space

Space occupied by data in Infrequent Access multi-AZ storage

Capacity_Archive Storage

size_cold

Storage space

Space occupied by data in the Archive storage class

deep archive size

size_deep_archive

Storage space

Space occupied by data in the Deep Archive storage class

early deleted warm

early_deleted_warm

Storage space

If Infrequent Access objects are deleted or transitioned to another storage class before they have been stored for 30 days, you still need to pay for the remaining days.

NOTE:

Overwriting Infrequent Access objects works the same as deleting and then uploading these objects, so the overwriting operation also incurs extra storage costs.

early_deleted_cold

early_deleted_cold

Storage space

If Archive objects are deleted or transitioned to another storage class before they have been stored for 90 days, you still need to pay for the remaining days.

NOTE:

Overwriting Archive objects works the same as deleting and then uploading these objects, so the overwriting operation also incurs extra storage costs.

early_deleted_da

early_deleted_da

Storage space

If Deep Archive objects are deleted or transitioned to another storage class before they have been stored for 180 days, you still need to pay for the remaining days.

Single AZ temporary capacity of deep archive storage

size_temporary_da_1az

Storage space

Temporary storage of objects generated in the HDD pool when Deep Archive objects are restored from a tape cluster to a single-AZ bucket in an HDD pool. Such storage is billed when an SDR is created.

File system size

pfs_size

Storage space

Space occupied by data in single-AZ parallel file systems

File system size

pfs_size_3az

Storage space

Space occupied by data in multi-AZ parallel file systems

Small Amount Accumulation

The minimum cost billed is $0.01 USD. If you spend less than $0.01 USD per hour, small-amount accumulation will be triggered. If the accumulated amount is still less than $0.01 USD at the end of the day, no cost is incurred. The amount accumulation continues the next day. If the accumulated amount is greater than or equal to $0.01 USD, the cost is directly deducted from your account. If no cost deduction records are found, the possible cause is that the cost has not been settled yet.

If a bill contains records of $0.01 USD, there may be small-amount accumulation. There is an SDR delay. Generally, pay-per-use expenditures can be settled in hours, days, or months. When the settlement period ends, bills are generated and costs are deducted from your account. If no cost deduction records are found, the possible cause is that the settlement period has not ended.