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
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 thealias <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.