Table of Contents | ||||
---|---|---|---|---|
|
Policy Enforcement
Lifecycle Consider lifecycle policies for an object are considered during SCSP operations. The expiration policies are evaluated to verify the object is “live” before proceeding with the SCSP operation.
In a versioning-enabled bucket, SCSP operations on objects apply an expiration rule to trigger an action that the i.e. create delete markers are created before the intended behavior of the operation.
Objects are continuously checked Continuously check objects in the background to verify compliance with lifecycle policies.
Listing queries are not required to evaluate rules for objects returned in the listing. Therefore, they listing queries return inconsistent results soon immediately after policy expiration at midnight UTC when compared with the active SCSP operations.
Listing queries provide an eventual consistency subject for background policy evaluation.
...
The action is the deletion of an object or object version. In the scenario of a current object deletion, while deletion represents creating a delete marker when the bucket or /domain has versioning enabled, deletion means creating a delete marker. The delete marker contains a timestamp consistent with the lifecycle policy expiration time, perhaps the creation of the delete marker occurred.
...