mc legalhold info
语法
The mc legalhold info
command returns the current legal hold setting for an object or objects.
mc legalhold
requires that the specified bucket has object locking enabled. You can only enable object locking at bucket creation. See mc mb --with-lock
for documentation on creating buckets with object locking enabled.
以下命令检索 myminio
MinIO 部署上的 mydata
存储桶中对象的当前法律保留状态
mc legalhold info --recursive myminio/mydata
该命令具有以下语法
mc [GLOBALFLAGS] legalhold info \
[--recursive] \
[--rewind] \
[--version-id] \
ALIAS
方括号
[]
表示可选参数。同一行上的参数相互依赖。
使用管道符号
|
分隔的参数是互斥的。
将示例复制到文本编辑器中,并在终端/shell 中运行命令之前根据需要进行修改。
参数
- ALIAS
- 必需
MinIO 别名 和要启用法律保留的对象或对象的路径。例如
mc legalhold info play/mybucket/myobjects/objects.txt
- --recursive, r
- 可选
返回
ALIAS
存储桶或存储桶前缀中所有对象的法律保留状态。
- --rewind
- 可选
指示
mc legalhold info
仅对指定时间点存在的对象版本进行操作。要回溯到过去特定日期,请将日期指定为 ISO8601 格式的时间戳。例如:
--rewind "2020.03.24T10:00"
。要回溯一段时间,请将持续时间指定为
#d#hh#mm#ss
格式的字符串。例如:--rewind "1d2hh3mm4ss"
。
--rewind
要求指定的ALIAS
是支持 存储桶版本控制 的 S3 兼容服务。对于 MinIO 部署,请使用mc version
来启用或禁用存储桶版本控制。
- --version-id, vid
- 可选
指示
mc legalhold info
仅对指定的对象版本进行操作。--version-id
要求指定的ALIAS
是支持 存储桶版本控制 的 S3 兼容服务。对于 MinIO 部署,请使用mc version
来启用或禁用存储桶版本控制。
全局标志
此命令支持任何 全局标志。
示例
检索法律保留状态对象
使用 mc legalhold info
来检索对象的法律保留状态。包括 --recursive
以返回存储桶内容的法律保留状态。
mc legalhold clear [--recursive] ALIAS/PATH
将
PATH
替换为 S3 兼容主机上存储桶或对象的路径。如果指定存储桶或存储桶前缀的路径,请包括--recursive
选项。
行为
S3 兼容性
mc 命令行工具是为与 AWS S3 API 兼容而构建的,并且已在 MinIO 和 AWS S3 上进行了测试,以确保其功能和行为符合预期。
MinIO 不保证其他 S3 兼容服务,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档工作,但任何此类使用都是您自己的风险。