You can create information lifecycle management (ILM) rules that manage object data ingested into the StorageGRID Webscale system from S3 REST API client applications. You use these ILM rules to determine how and where object data is stored over time.
ILM settings determine the following aspects of an object:
- Geography
- The location of an object’s data within the StorageGRID Webscale system.
- Storage grade
- The type of storage used to store object data (disk or archival media).
- Loss protection
- How copies are made: replication, erasure coding, or both.
- Retention
- The changes over time to how an object’s data is managed, where it is stored, and how it is protected from loss.
You can set up ILM rules to filter and select objects. For objects ingested using S3, you can filter objects based on the following metadata:
- Tenant Account
- Bucket Name
- Ingest Time
- Key
- Last Access Time
Note: By default, updates to last access time are disabled for all S3 buckets. If your StorageGRID Webscale system includes an ILM rule that uses the Last Access Time option, you must enable updates to last access time for the S3 buckets specified in that rule. You can enable last access time updates using the PUT Bucket last access time request, the check box in the Tenant Management Interface or the Tenant Management API. When enabling last access time updates, be aware that StorageGRID Webscale performance might be reduced, especially in systems with small objects. See the Tenant Administrator Guide for more information.
- Location Constraint
- Object Size
- User Metadata
- Object Tag
For details about ILM rules, see the Administrator Guide.