更新时间:2022-06-08 GMT+08:00

配置SMN通知

本节介绍如何在OBS控制台配置SMN通知。

背景知识

请参见SMN通知简介

操作步骤

  1. OBS管理控制台桶列表中,单击待操作的桶,进入“概览”页面。
  2. 在页面右侧“基础配置”区域下,单击“事件通知”卡片,系统跳转至“事件通知”界面。

    或您可以直接在左侧导航栏单击“基础配置>事件通知”,进入“事件通知”界面。

  3. 选择“SMN通知”页签。
  4. 单击“创建”,系统弹出“创建事件通知”对话框。
  5. 配置事件通知参数,参数说明如表1所示。

    表1 事件通知参数说明

    参数

    说明

    事件通知名称

    新增事件的名称,用户自定义。若不填写,系统将默认自动生成一个全局唯一ID作为名称。

    事件

    事件类型。目前,OBS支持对以下事件类型进行事件通知。

    • ObjectCreated:表示所有创建对象的操作,包含Put、Post、Copy对象以及合并段。
      • Put:使用Put方法创建或覆盖对象。
      • Post:使用Post(表单上传)方法创建或覆盖对象。
      • Copy:使用copy(拷贝)方法创建或覆盖对象。
      • CompleteMultipartUpload:表示合并分段任务。
    • ObjectRemoved:表示删除对象。
      • Delete:指定对象版本号删除对象。
      • DeleteMarkerCreated:不指定对象版本号删除对象。

    多个事件类型可以作用于同一个目标对象,例如:同时选择“事件类型”复选框中的PutCopyDelete等方法作用于某目标对象,则用户往该桶中上传、复制、删除符合前后缀规则的目标对象时,均会发送事件通知给用户。ObjectCreated包含了PutPostCopyCompleteMultipartUpload,如果选择了ObjectCreated,则默认选择PutPostCopyCompleteMultipartUpload。同理如果选择了ObjectRemoved,则默认选择DeleteDeleteMarkerCreated

    前缀

    指定事件作用的目标对象的前缀。

    说明:

    当前缀和后缀都不配置时,事件通知规则将作用于桶中所有对象。

    后缀

    指定事件作用的目标对象的后缀。

    说明:
    • 文件夹是以“/”结尾的,“/”前的字符为文件夹名称。对文件夹的相关操作做事件通知时,若要匹配后缀,后缀必须以“/”结尾。
    • 当前缀和后缀都不配置时,事件通知规则将作用于桶中所有对象。

    SMN主题

    项目:选择SMN主题所在的项目。

    项目用于管理和分类所有的云资源,包括SMN主题。项目不同,对应的SMN主题也不相同,请先选择项目再选择主题。

    主题:选择已授权给OBS发布消息的SMN主题。SMN主题需通过SMN页面创建。
    说明:
    • SMN主题配置成功后,请不要随意删除与OBS管理控制台事件相关联的主题,也不要取消与OBS管理控制台事件相关联主题对OBS的授权。
    • 若与OBS管理控制台事件相关联的主题被删除或取消该主题对OBS的授权,则可能出现以下现象:

      a. 对应主题的订阅者无法收到消息。

      b. 修改当前桶的事件配置,会自动清理不可用主题对应配置。

    • 详细的使用SMN服务的操作指导请参见《消息通知服务用户指南》的“创建主题”、“添加订阅者”和“主题策略”章节的内容。

  6. 单击“确定”。

相关操作

您可以单击待操作的事件通知实例后面的“编辑”,编辑修改事件通知;单击“删除”,删除事件通知。

若您要批量删除事件通知,选中待删除的事件通知实例,单击列表上方的“删除”,完成批量删除。