文档

mc ilm rule import

在 RELEASE.2022-12-24T15-21-38Z 版本中更改: mc ilm rule import 替换 mc ilm import

语法

mc ilm rule import 命令导入对象生命周期管理配置并将其应用于 MinIO 桶。

mc ilm rule import 命令默认从 STDIN 导入。您可以从 .json 文件输入内容,例如由 mc ilm rule export 生成的文件。

以下命令从 mydata-lifecycle-config.json 导入生命周期管理配置,并将其应用于 myminio 部署上的 mydata 桶。

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

该命令具有以下语法

mc [GLOBALFLAGS] ilm rule import ALIAS < STDIN
  • 方括号 [] 表示可选参数。

  • 共享一行参数是相互依赖的。

  • 使用管道 | 运算符分隔的参数是相互排斥的。

将示例复制到文本编辑器中,并在终端/shell 中运行命令之前根据需要进行修改。

参数

别名
必需

别名 和 MinIO 部署上的桶的完整路径,将导入对象生命周期管理规则。例如

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

全局标志

此命令支持任何 全局标志

示例

导入桶生命周期管理配置

以下命令从 bucket-lifecycle.json 文件导入桶生命周期管理配置

mc ilm rule import myminio/mybucket < bucket-lifecycle.json
mc ilm rule import ALIAS < file.json
  • 别名 替换为 MinIO 部署的 别名 和要导入对象生命周期管理规则的桶

    myminio/mydata

  • file.json 替换为要从中导入生命周期管理规则的文件的名称。

所需权限

有关导入规则所需的权限,请参阅父命令上的 所需权限

行为

导入配置覆盖现有规则

mc ilm rule import 命令将当前桶生命周期管理规则替换为导入的 JSON 配置中定义的规则。

S3 兼容性

mc 命令行工具是为与 AWS S3 API 兼容而构建的,并已通过 MinIO 和 AWS S3 测试,以确保预期功能和行为。

MinIO 不对其他 S3 兼容服务提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档工作,但任何此类使用均属您自己的风险。