基于 MinIO 和 Kubernetes 的数据处理与容器化应用实践
1. MinIO 配置与事件通知
首先,需要应用编辑后的 config.json 并重启 MinIO 服务器,操作步骤如下:
$ mc admin config set apk8s-dev5 < config.json
$ mc admin service restart apk8s-dev5
MinIO 会产生与对象创建、删除和访问相关的事件通知类型,支持按存储桶进行事件通知配置,并可按事件类型、对象名称前缀或后缀进行细粒度过滤。MinIO 支持的对象事件如下表所示:
| 类别 | 事件 |
| ---- | ---- |
| 创建 | s3:ObjectCreated:Put
s3:ObjectCreated:Post
s3:ObjectCreated:Copy
s3:ObjectCreated:CompleteMultipartUpload |
| 删除 | s3:ObjectRemoved:Delete |
| 访问 | s3:ObjectAccessed:Get
s3:ObjectAccessed:Head |
2. 配置 MinIO 通知
配置 MinIO 在特定存储桶事件发生时通知 Kafka 和 MQTT 主题,具体为上传存储桶中后缀为 .csv 的对象创建以及处理后存储桶中后缀为 .gz 的
超级会员免费看
订阅专栏 解锁全文
2240

被折叠的 条评论
为什么被折叠?



