mirror of
https://github.com/minio/docs.git
synced 2025-07-30 07:03:26 +03:00
First batch of mc deprecation cleanup: [x] Reorder section TOC: `mc` alphabetical, then `mc admin` alphabetical. [x] Standardize deprecation notice format and wording. [x] Move `mc admin top` to deprecated section. Staged http://192.241.195.202:9000/staging/DOCS-896-cleanup-mc-admin-top/linux/reference/minio-mc-deprecated.html Partially addresses https://github.com/minio/docs/issues/896
156 lines
7.6 KiB
ReStructuredText
156 lines
7.6 KiB
ReStructuredText
.. _minio-mc-ilm-ls:
|
|
|
|
=============
|
|
``mc ilm ls``
|
|
=============
|
|
|
|
.. default-domain:: minio
|
|
|
|
.. contents:: Table of Contents
|
|
:local:
|
|
:depth: 2
|
|
|
|
.. mc:: mc ilm ls
|
|
|
|
.. versionchanged:: RELEASE.2022-12-24T15-21-38Z
|
|
|
|
``mc ilm ls`` replaced by :mc-cmd:`mc ilm rule ls`.
|
|
|
|
|
|
Syntax
|
|
------
|
|
|
|
.. start-mc-ilm-ls-desc
|
|
|
|
The :mc:`mc ilm ls` command summrizes all configured object lifecycle management
|
|
rules on a MinIO bucket in a tabular format.
|
|
|
|
.. end-mc-ilm-ls-desc
|
|
|
|
The output of the command might resemble the following:
|
|
|
|
.. code-block:: shell
|
|
|
|
┌───────────────────────────────────────────────────────────────────────────────┐
|
|
│ Transition for latest version (Transition) │
|
|
├────────┬─────────┬────────┬─────────────────────┬──────────────┬──────────────┤
|
|
│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │
|
|
├────────┼─────────┼────────┼─────────────────────┼──────────────┼──────────────┤
|
|
│ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 0 │ WARM-MINIO-1 │
|
|
└────────┴─────────┴────────┴─────────────────────┴──────────────┴──────────────┘
|
|
┌────────────────────────────────────────────────────────────────┐
|
|
│ Transition for older versions (NoncurrentVersionTransition) │
|
|
├────────┬─────────┬────────┬──────┬──────────────┬──────────────┤
|
|
│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │
|
|
├────────┼─────────┼────────┼──────┼──────────────┼──────────────┤
|
|
│ rule-2 │ Enabled │ logs/ │ - │ 10 │ WARM-MINIO-1 │
|
|
└────────┴─────────┴────────┴──────┴──────────────┴──────────────┘
|
|
┌────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Expiration for latest version (Expiration) │
|
|
├────────┬─────────┬────────┬─────────────────────┬────────────────┬─────────────────────┤
|
|
│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ EXPIRE DELETEMARKER │
|
|
├────────┼─────────┼────────┼─────────────────────┼────────────────┼─────────────────────┤
|
|
│ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 30 │ false │
|
|
└────────┴─────────┴────────┴─────────────────────┴────────────────┴─────────────────────┘
|
|
┌──────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Expiration for older versions (NoncurrentVersionExpiration) │
|
|
├────────┬─────────┬────────┬─────────────────────┬────────────────┬───────────────┤
|
|
│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ KEEP VERSIONS │
|
|
├────────┼─────────┼────────┼─────────────────────┼────────────────┼───────────────┤
|
|
│ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 15 │ 0 │
|
|
│ rule-2 │ Enabled │ logs/ │ - │ 1 │ 3 │
|
|
└────────┴─────────┴────────┴─────────────────────┴────────────────┴───────────────┘
|
|
|
|
.. tab-set::
|
|
|
|
.. tab-item:: EXAMPLE
|
|
|
|
The following command lists all lifecycle management rules for the
|
|
``mydata`` bucket on the ``myminio`` MinIO deployment:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc ilm ls myminio/mydata
|
|
|
|
.. tab-item:: SYNTAX
|
|
|
|
The :mc:`mc ilm ls` command has the following syntax:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc [GLOBALFLAGS] ilm ls \
|
|
[--expiry | --transition] \
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-syntax
|
|
:end-before: end-minio-syntax
|
|
|
|
Parameters
|
|
~~~~~~~~~~
|
|
|
|
.. mc-cmd:: ALIAS
|
|
:required:
|
|
|
|
The :ref:`alias <alias>` and full path to the bucket on the MinIO
|
|
deployment for which to list the object lifecycle management rules. For
|
|
example:
|
|
|
|
.. code-block:: none
|
|
|
|
mc ilm ls myminio/mydata
|
|
|
|
|
|
.. mc-cmd:: --expiry
|
|
:optional:
|
|
|
|
|
|
:mc:`mc ilm ls` returns only fields related to lifecycle rule expiration.
|
|
|
|
Mutually exclusive with :mc-cmd:`~mc ilm ls --transition`.
|
|
|
|
.. mc-cmd:: --transition
|
|
:optional:
|
|
|
|
:mc:`mc ilm ls` returns only fields related to lifecycle rule transition.
|
|
|
|
Mutually exclusive with :mc-cmd:`~mc ilm ls --expiry`.
|
|
|
|
|
|
Global Flags
|
|
~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-globals
|
|
:end-before: end-minio-mc-globals
|
|
|
|
Examples
|
|
--------
|
|
|
|
List Bucket Lifecycle Management Rules
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Use :mc:`mc ilm ls` to list a bucket's lifecycle management rules:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc ilm ls ALIAS/PATH
|
|
|
|
- Replace :mc-cmd:`ALIAS <mc ilm ls ALIAS>` with the
|
|
:mc:`alias <mc alias>` of the S3-compatible host.
|
|
|
|
- Replace :mc-cmd:`PATH <mc ilm ls ALIAS>` with the path to the bucket on the
|
|
S3-compatible host.
|
|
|
|
Behavior
|
|
--------
|
|
|
|
S3 Compatibility
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-s3-compatibility
|
|
:end-before: end-minio-mc-s3-compatibility
|