I am going to demonstrate a new feature of the object store that you might not have known about. The feature is "Retention Lock" and is used to protect the objects in a bucket.
Let me first start with a few links to get you started and then I will demonstrate how to use this feature.
- Using Retention Lock
- Security Object Storage (Including WORM compliance)
- Cohasset Object Storage Compliance Assessment
In order to add a retention lock to a bucket you create a rule for the individual bucket.
Below is a screen shot of where you will find the retention rules, and the "Create Rule" button. Also note that I highlighted the "Object Versioning" attribute of the bucket.
NOTE: You cannot add a retention lock to a bucket that has "Object Versioning" enabled. You can also not disable "Object Versioning" once enabled. You MUST suspend "Object Versioning" before adding any retention rules to your bucket.
There are 3 types of retention locks and below I will describe them and show you how to implement them. They are listed from least restrictive to most restrictive.
DATA GOVERNANCE
Data Governance is a time based lock based on the modified time of EACH OBJECT in the bucket.
The Retention can be set in "days" or "years".
Below is what the settings look like for data governance. You choose "Time-Bound" for the rule type and ensure that you do not "enable retention rule lock".
With Data Governance you can both increase and decrease the duration of the retention lock.
Below you can see after the lock was created, the rule is not locked.
REGULATORY COMPLIANCE
.NOTE: I now have 2 rules. I have the original rule that will lock the objects for 30 days (this can be changed as needed). I also have a Regulatory Compliance rule that will lock the objects for 1 day. The Regulatory Compliance rule not take effect for 14 days from today.
No comments:
Post a Comment