3.9.6. 创建存储桶通知
在 bucket 级别上创建 bucket 通知。通知配置具有红帽 Ceph 存储对象网关 S3 事件,即 ObjectCreated
和 ObjectRemoved
。这些需要发布,以及发送 bucket 通知的目的地。bucket 通知是 S3 操作。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 正在运行的 HTTP 服务器、RabbitMQ 服务器或 Kafka 服务器。
- 根级别访问权限.
- 安装红帽 Ceph 存储对象网关.
- 用户 access key 和 secret key。
- 端点参数.
重要
红帽支持 ObjectCreate
事件,如 放置、放置
、post
、multipartUpload
和 copy
。红帽还支持 ObjectRemove
事件,如 object_delete
和 s3_multi_object_delete
。
流程
- 创建 s3 存储桶。
-
为
http
、amqp
或kafka
协议创建一个 SNS 主题。 为 s
3:objectCreate 和 s3:object
Remove 事件创建一个 s3
存储桶通知:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 bucket 中创建 s3 对象。
-
在
http
orrabbitmq
或kafka
接收器上验证对象创建事件。 - 删除对象。
-
在
http
orrabbitmq
或kafka
接收器上验证对象删除事件。