文档

mc ilm rule export

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

语法

mc ilm rule export 命令导出 MinIO 存储桶的对象生命周期管理配置。

mc ilm rule export 命令默认输出到 STDOUT。您可以使用 mc ilm rule import 将内容输出到 .json 文件,以便存档或摄取。

以下命令将 myminio 部署上的 mydata 存储桶的生命周期管理配置导出到 mydata-lifecycle-config.json 文件

mc ilm rule export myminio/mydata > mydata-lifecycle-config.json

该命令具有以下语法

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

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

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

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

参数

ALIAS
必需

别名 以及要导出对象生命周期管理规则的 MinIO 部署上的存储桶的完整路径。例如

mc ilm rule export myminio/mydata > bucket-lifecycle.json

全局标志

此命令支持任何 全局标志.

示例

导出存储桶生命周期管理配置

以下命令将存储桶生命周期管理配置导出到 bucket-lifecycle.json 文件

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

    myminio/mydata

  • file.json 替换要导出生命周期管理规则的文件名。

所需权限

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

行为

S3 兼容性

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

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