Skip to content

Commit

Permalink
Removes reference to expiring all versions of an object.
Browse files Browse the repository at this point in the history
This feature is not implemented, and will not be implemented.

Closes #1383
  • Loading branch information
djwfyi committed Dec 13, 2024
1 parent 5006f1f commit 8b01793
Showing 1 changed file with 4 additions and 19 deletions.
23 changes: 4 additions & 19 deletions source/reference/minio-mc/mc-ilm-rule-add.rst
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,10 @@ The following command removes delete markers for objects where the delete marker

- Replace :mc-cmd:`PATH <mc ilm rule add ALIAS>` with the path to the bucket on the S3-compatible host.

.. note::

To delete all versions of an object with a delete marker as its latest version, *including the delete marker*, consider using :ref:`batch expiration <minio-mc-batch-generate-expire-job>`.

Required Permissions
--------------------

Expand Down Expand Up @@ -470,25 +474,6 @@ regardless of its transition status. Use
management rules for any potential interactions between expiry and transition
rules.

Expire All Versions of a Deleted Object
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Starting with :mc-release:`MinIO Server RELEASE.2024-05-01T01-11-10Z`, MinIO supports deleting all versions of an object that has a delete marker as its latest version.
MinIO only supports this function with JSON.

To add this function, first export the rule to modify with :mc:`mc ilm rule export`.
Modify the file you exported the rule to with additional JSON that resembles the following:

.. code-block:: text
:class: copyable
<DelMarkerObjectExpiration>
<Days> 10 </Days>
</DelMarkerObjectExpiration>
This example ``JSON`` expires all versions of the deleted object after 10 days.
Modify the value in the ``<Days>`` element to the number of days you want to wait after deleting or expiring the object.

S3 Compatibility
~~~~~~~~~~~~~~~~

Expand Down

0 comments on commit 8b01793

Please sign in to comment.