1
0
mirror of https://github.com/minio/docs.git synced 2025-07-28 19:42:10 +03:00
Files
docs/source/reference/minio-mc/mc-ilm-rule-import.rst
Daryl White 00de8dbeb6 Updates to mc docs for December 2022 releases (#697)
This PR applies updates to numerous files to address changes in the two
December 2022 `mc` releases.

- Deprecates `mc admin bucket quota` and links to new commands
- Adds `mc quota set | clear | info` commands
- Adds `attach | detach` subcommands to `mc admin idp ldap policy`
- Updates list of call types available to `mc admin trace`
- Updates `mc` page with new commands
- Fixes minor errors in `mc cp`
- Adds `--limit-*` flags to global flag options
- Adds `--versions` flag to `mc find`
    
Closes #685

- Updates ilm commands for new structure for tiers and rules
    
    - Deprecates `mc admin tier`
- Deprecates `mc ilm add | edit | export | import | ls | rm` commands
    - Adds new `mc ilm rule` and six subcommands
    - Adds new `mc ilm tier` and six subcommands
    - Updates references to ilm and admin tier  commands throughout docs
    - Adds new deprecated commands page
    - Adds `mc ilm rule` and `mc ilm tier` holding pages with toctrees

- Closes #691
- Closes #662
2023-01-10 15:47:02 -06:00

3.2 KiB

mc ilm rule import

minio

Table of Contents

mc ilm rule import

RELEASE.2022-12-24T15-21-38Z

mc ilm rule import replaces mc ilm import.

Syntax

The mc ilm rule import command imports an object lifecycle management configuration and applies it to a MinIO bucket.

The mc ilm rule import command imports from STDIN by default. You can input the contents from a .json file, such as one produced by mc ilm rule export.

EXAMPLE

The following command imports the lifecycle management configuration from mydata-lifecycle-config.json and applies it to the mydata bucket on the myminio deployment:

mc ilm rule import myminio/mydata < mydata-lifecycle-config.json

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] ilm rule import ALIAS < STDIN

Parameters

ALIAS

The alias <alias> and full path to the bucket on the MinIO deployment into which to import object lifecycle management rules. For example:

mc ilm rule import myminio/mydata < bucket-lifecycle.json

Global Flags

Examples

Import the Bucket Lifecycle Management Configuration

Example

The following command imports the bucket lifecycle management configuration from the bucket-lifecycle.json file:

mc ilm rule import myminio/mybucket < bucket-lifecycle.json

Syntax

mc ilm rule import ALIAS < file.json
  • Replace ALIAS with the alias <alias> of the MinIO deployment and the bucket into which to import object lifecycle management rules:

    myminio/mydata

  • Replace file.json with the name of the file from which to import the lifecycle management rules.

Required Permissions

For permissions required to import rules, refer to the required permissions <minio-mc-ilm-rule-permissions> on the parent command.

Behavior

Importing Configuration Overrides Existing Rules

mc ilm rule import replaces the current bucket lifecycle management rules with those defined in the imported JSON configuration.

S3 Compatibility