mc watch
语法
Themc watchcommand watches for events on the specified MinIO bucket or
local filesystem path. For S3 services, usemc event add配置 S3 兼容服务的存储桶事件通知。
你也可以使用mc watch针对本地文件系统目录进行操作,
产生与运行类似的结果inotify -e modify,create,delete,move命令。
以下命令用于监控事件在任何对象或前缀上mydata桶上的myminioMinIO 部署:
mc watch --recursive myminio/mydata
该命令具有以下语法:
mc [GLOBALFLAGS] watch \
[--event "string"] \
[--prefix "string"] \
[--recursive] \
[--suffix "string"] \
ALIAS
Brackets
[]表示可选参数。共享同一行的参数是相互依赖的。
使用竖线分隔的参数
|操作符是互斥的。
将示例复制到文本编辑器中,根据需要修改,然后在终端/Shell中运行命令。
参数
- ALIAS
必需The别名MinIO 部署的 以及要监视已配置事件的存储桶的完整路径。例如:
mc watch myminio/mybucket
- --event
要监视的事件。使用逗号分隔多个事件
,分隔符。请参阅支持的存储桶事件对于支持的事件。默认值为
put,delete, get.
- --prefix
用于监视指定内容的存储桶前缀
--event.例如,给定一个
ALIASofplay/mybucket和一个--prefixofphotos, only events inplay/mybucket/photos触发存储桶通知。
- --recursive, r
递归监视指定目录中的事件
ALIAS存储桶路径或本地目录。
全局标志
- --json
- 可选
启用JSON lines格式化输出到 控制台。
例如:
mc --json COMMAND
示例
监控存储桶中的事件
mc watch --recursive ALIAS/PATH
行为
S3 Compatibility
Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。
MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。