Overview

Object Expiration provides S3 Lifecycle Configuration Support for Expiration actions. This feature allows automatic deletion of certain objects based on object age or a specific date of expiration. Users can configure expiration policies on a bucket level.

Operators can enable expiration through the manager application for specific vaults, and users can add policies for those vaults or, for container mode systems, containers on those vaults.

  • This feature does not support all features of S3 put bucket lifecycle, and it does not allow some features to be enabled at the same time.
  • This feature in vault mode supports only the expiration lifecycle action element in the bucket lifecycle configuration. IBM® does not support Transition actions,AbortIncompleteMultipartUpload, or any actions related to versioning that are supported in container-mode only.
  • This feature provides lifecycle support for versioned buckets and incomplete multipart uploads. It is supported in Container mode only. Configuration of Object Expiration and Versioning on the same Vault continues to be blocked in Vault mode.
  • This feature does not support NewerNoncurrentVersions in all cases.
  • This feature supports lifecycle filters by key prefixes, object tags and object sizes.
  • This feature cannot be enabled on a bucket with mirroring, data migration service, or proxy enabled.
  • This feature in vault mode cannot be enabled on a bucket with versioning, even if versioning is suspended.
  • This feature cannot be enabled on a bucket with v2 index format. (See Name index format - Feature Description Document )