MinIO Object Lifecycle Management – allows creating rules for time or date based automatic transition or expiry of objects

 

root@dpi-iot-jsho-MinIO-01:~# ./mc ilm export myminio/worm-with-versioning-and-retention-camera1
{
„Rules“: [
{
„Expiration“: {
„Days“: 5,
„DeleteMarker“: false
},
„ID“: „cbt8k52mc0l0680hic2g“,
„Status“: „Enabled“
}
]
}
root@dpi-iot-jsho-MinIO-01:~#
root@dpi-iot-jsho-MinIO-01:~# ./mc ilm ls myminio/worm-with-versioning-and-retention-camera2
ID | Type | Version | Tier | Date/Days | Prefix | Enabled | Tags
———————-|————|————–|——————|————–|—————-|————|————————
cbt8l7amc0l0680hic30 | Expiry | Current | | 5 day(s) | | ✔ |
———————-|————|————–|——————|————–|—————-|————|————————
root@dpi-iot-jsho-MinIO-01:~#

 

root@dpi-iot-jsho-MinIO-01:~# ./mc ilm export myminio/worm-with-versioning-and-retention-camera1
{
„Rules“: [
{
„Expiration“: {
„Days“: 5,
„DeleteMarker“: false
},
„ID“: „cbt8k52mc0l0680hic2g“,
„Status“: „Enabled“
},
{
„ID“: „cc11gdimc0l03bsi2bdg“,
„NoncurrentVersionExpiration“: {
„NoncurrentDays“: 5,
„NewerNoncurrentVersions“: 0
},
„Status“: „Enabled“
}
]
}

root@dpi-iot-jsho-MinIO-01:~#

root@dpi-iot-jsho-MinIO-01:~# ./mc ilm ls myminio/worm-with-versioning-and-retention-camera1
ID | Type | Version | Tier | Date/Days | Prefix | Enabled | Tags
———————-|————|————–|——————|————–|—————-|————|————————
cbt8k52mc0l0680hic2g | Expiry | Current | | 5 day(s) | | ✔ |
———————-|————|————–|——————|————–|—————-|————|————————
cc11gdimc0l03bsi2bdg | Expiry | Non-Current | | 5 day(s) | | ✔ |
———————-|————|————–|——————|————–|—————-|————|————————
root@dpi-iot-jsho-MinIO-01:~#

Leave a Reply

You must be logged in to post a comment.