This topic describes the fees incurred when you use lifecycle rules to convert the storage class of objects or delete objects and parts.
Fees incurred by API operation calls for deletion or storage class conversion (required)
Operation | API | Billable item | Billing rule | Description |
Convert the storage class of objects | CommitTransition | PUT requests | You are charged request fees based on the number of successful requests. | You are charged PUT request fees based on the storage class of objects before the conversion. |
Delete objects | ExpireObject | You are charged PUT request fees based on the storage class of objects when they are deleted. | ||
Delete parts | AbortMultipartUpload | You are charged PUT request fees based on the storage class of parts when they are deleted. |
When an IA, Archive, or Cold Archive object is converted to a Deep Cold Archive object based on lifecycle rules, you are charged higher PUT request fees compared with the PUT request fees when a Standard object is converted to an IA, Archive, Cold Archive, or Deep Cold Archive object.
In regions in the Chinese mainland, when an IA, Archive, Cold Archive object or a part is deleted based on lifecycle rules, you are charged higher PUT request fees compared with the PUT request fees when a Standard object or part is deleted. You are not charged PUT request fees when you use lifecycle rules to delete Deep Cold Archive objects or parts.
In the China (Hong Kong) region and regions outside the Chinese mainland, you are not charged PUT request fees when you use lifecycle rules to delete objects or parts of any storage class.
For more information, see request fees.
Storage fees for objects stored for less than the minimum storage duration (conditional)
If you use lifecycle rules to delete or convert the storage classes of an IA, Archive, Cold Archive, or Deep Cold Archive object within the minimum storage duration, you are also charged for the remaining days of the minimum storage duration.
Storage duration | Operation | Billable items | |
Storage usage of objects that are stored for a specific period of time | Storage usage of objects stored for less than the minimum storage duration | ||
The minimum storage duration (30 days) of IA objects is calculated based on the last modified time of the objects. | Standard object (stored for 10 days) converted to IA object (stored for 5 days) then deleted |
| Storage charge for the remaining 15 days of the minimum storage duration for IA |
The minimum storage duration (60 days) of Archive objects is calculated based on the last modified time of the objects. | Standard objects (stored for 10 days) converted to IA objects (stored for 5 days), then to Archive objects (stored for 5 days) before deletion. |
| Storage charge for the remaining 40 days of the minimum storage duration for Archive |
The minimum storage duration is 180 days for Cold Archive and Deep Cold Archive objects. The minimum storage duration of a Cold Archive or Deep Cold Archive object is calculated from the time when the storage class of the object is converted to Cold Archive or Deep Cold Archive. | Standard objects (stored for 10 days) converted to Cold Archive objects (stored for 1 day) before deletion. |
| Storage charge for the remaining 179 days of the minimum storage duration for Cold Archive |
Cold Archive objects (stored for 10 days) converted to Deep Cold Archive objects (stored for 1 day) before deletion. |
|
|
For more information, see Storage fees.
Reference
To avoid unnecessary fees, we recommend that you familiarize yourself with how to determine whether the objects of different storage classes meet the minimum storage duration requirements and make sure that the minimum storage duration requirement is met before you convert the storage class of an object or delete an object. For more information, see How can I avoid being charged for the storage usage of objects that are stored for less than the minimum storage duration?