mc ilm import
变更: RELEASE.2022-12-24T15-21-38Z
mc ilm import 已被 mc ilm rule import 替代。
语法
mc ilm import 命令会导入对象生命周期管理配置,并将其应用到 MinIO 存储桶。
mc ilm import 命令默认从 STDIN 导入。你可以从 .json 文件输入内容, 例如由 mc ilm export 生成的文件。
以下命令从 mydata-lifecycle-config.json 导入生命周期管理配置,并将其 应用到 myminio 部署上的 mydata 存储桶:
mc ilm import myminio/mydata < mydata-lifecycle-config.json
该命令语法如下:
mc [GLOBALFLAGS] ilm import ALIAS < STDIN
- 方括号
[]表示可选参数。 - 同一行中的参数彼此相互依赖。
- 使用管道符
|分隔的参数彼此互斥。
请先将示例复制到文本编辑器中并按需修改,再在终端 / shell 中运行命令。
参数
ALIAS
mc-cmd
必需 用于导入对象生命周期管理规则的 MinIO 部署 alias 和存储桶完整路径。例如:
mc ilm import myminio/mydata < bucket-lifecycle.json
全局标志
此命令支持 全局标志 中的任意选项。
示例
导入存储桶生命周期管理配置
以下命令从 bucket-lifecycle.json 文件导入存储桶生命周期管理配置:
mc ilm import myminio/mybucket < bucket-lifecycle.json
mc ilm import ALIAS < file.json
将
ALIAS替换为 MinIO 部署的 alias 和要导入对象 生命周期管理规则的存储桶:myminio/mydata将
file.json替换为要从中导入生命周期管理规则的文件名。
行为
导入配置会覆盖现有规则
mc ilm import 会将当前存储桶生命周期管理规则替换为导入的 JSON 配置中定义 的规则。
S3 兼容性
mc 命令行工具以兼容 AWS S3 API 为目标构建,并针对 MinIO 和 AWS S3 进行了测试,以验证预期的功能与行为。
对于其他 S3 兼容服务,MinIO 不提供任何保证,因为这些服务的 S3 API 实现未知, 因此不在支持范围内。虽然 mc 命令 可能 仍能按文档说明工作,但此类 用法需要你自行承担风险。
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。