1
0
mirror of https://github.com/minio/docs.git synced 2025-07-30 07:03:26 +03:00

Removes examples to expire all versions with delete marker (#1388)

This functionality was never fully implemented and will not be
implemented.

Closes #1383
This commit is contained in:
Daryl White
2024-12-13 10:49:52 -05:00
committed by GitHub
parent 5adf2e066a
commit f2cbd2ffe5
2 changed files with 4 additions and 38 deletions

View File

@ -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
--------------------
@ -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
~~~~~~~~~~~~~~~~

View File

@ -340,25 +340,6 @@ For permissions required to edit a rule, refer to the :ref:`required permissions
Behavior
--------
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
~~~~~~~~~~~~~~~~