文档首页 > > 控制台指南> 事件通知> 应用举例:配置SMN通知

应用举例:配置SMN通知

分享
更新时间: 2019/10/31 GMT+08:00

背景知识

假设某企业日常有大量工作文件需要存档,但并不希望花费大量的人力、物力在存储资源上。因此该企业开通了OBS,用于存储日常工作文件,并希望在OBS上进行的所有允许事件通知的操作,均能通过邮件的方式及时通知到企业某员工。

配置步骤

  1. OBS管理控制台左侧导航栏选择“对象存储”
  2. 创建桶。

    在页面右上角单击“创建桶”。选择“区域”,选择“存储类别”,输入“桶名称”,并单击“立即创建”。

  3. 创建文件夹。

    单击步骤2中创建的桶名,进入“概览”页面。单击“对象>新建文件夹”,如输入文件夹名称,并单击“确定”,如图1所示。这里以创建的文件夹名为“SMN”为例。

    图1 创建文件夹

  4. 单击页面上方“服务列表”并选择“消息通知服务”进入消息通知服务页面创建SMN主题。这里假设创建的SMN主题名为“TestTopic”,消息通知方式为邮件。

    使用SMN服务创建用于OBS消息通知主题的流程为:

    1. 创建SMN主题。
    2. 添加主题订阅。
    3. 修改主题策略。必须勾选“主题访问策略”页面中的“可发布消息的服务”参数下的“OBS”。

    详细的使用SMN服务的操作指导请参见表1中的主题部分。

  5. 单击页面上方“服务列表”并选择“对象存储服务”返回OBS管理控制台。
  6. 配置事件通知。

    1. 在桶列表中单击步骤2中创建的桶。
    2. 在左侧导航栏单击“基础配置>事件通知”,进入“事件通知”界面。
    3. 单击“创建”,系统弹出“创建事件通知”对话框。
    4. 图2所示输入事件通知参数。企业用户往桶“testbucket”中的文件夹“SMN”中进行的所有允许事件通知的操作,均能通过邮件的方式及时通知到企业某员工。事件通知策略的详细参数解释请参见表1
      • 文件夹是以“/”结尾的,“/”前的字符为文件夹名称。对文件夹的相关操作做事件通知时,若要匹配后缀,后缀必须以“/”结尾。
      • 当前缀和后缀都不配置时,事件通知规则将作用于桶中所有对象。
      图2 配置事件通知

验证配置是否成功

  1. 以企业用户登录OBS管理控制台。
  2. 上传一个名为“test.txt”的文件到步骤3创建的文件夹中。

    文件上传成功后,企业某员工应接收到类似图3的邮件通知。邮件中的关键内容为“ObjectCreated:Post”表示对象上传成功。

    图3 上传对象邮件详情

  3. 删除步骤2中上传的“test.txt”文件。

    删除文件成功后。企业某员工应接收到类似图4的邮件通知。邮件中的关键内容为“ObjectRemoved:Delete”表示对象删除成功。

    图4 删除对象邮件详情

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区