更新时间:2024-04-16 GMT+08:00
应用举例:配置SMN通知
背景知识
假设某企业日常有大量工作文件需要存档,但并不希望花费大量的人力、物力在存储资源上。因此该企业开通了OBS,用于存储日常工作文件,并希望在OBS上进行的所有允许事件通知的操作,均能通过邮件的方式及时通知到企业某员工。
配置步骤
- 以企业用户登录OBS管理控制台。
- 创建桶。
在页面右上角单击“创建桶”。选择“区域”,输入“桶名称”及其他参数,并单击“立即创建”。
- 创建文件夹。
单击步骤2中创建的桶名,进入“对象”页面。单击“新建文件夹”,输入文件夹名称,并单击“确定”。这里以创建的文件夹名为“SMN”为例。
- 在页面左上角,单击,搜索并选择
,进入消息通知服务页面创建SMN主题。
这里假设创建的SMN主题名为“TestTopic”,消息通知方式为邮件。
使用SMN服务创建用于OBS消息通知主题的流程为:
- 创建SMN主题。
- 添加主题订阅。
- 修改主题策略。必须勾选“主题访问策略”页面中的“可发布消息的服务”参数下的“OBS”。
详细的使用SMN服务的操作指导请参见表1中的主题部分。
- 返回OBS管理控制台。
- 配置事件通知。
- 在桶列表中单击步骤2中创建的桶。
- 在左侧导航栏单击“基础配置 > 事件通知”,进入“事件通知”界面。
- 单击“创建”,系统弹出“创建事件通知”对话框。
- 配置事件通知参数。
企业用户往桶“testbucket”中的文件夹“SMN”中进行的所有允许事件通知的操作,均能通过邮件的方式及时通知到企业某员工。
表1 事件通知参数配置 参数
值
事件通知名称
test
事件
ObjectCreated,ObjectRemoved
前缀
SMN/
说明:- 文件夹是以“/”结尾的,“/”前的字符为文件夹名称。对文件夹的相关操作做事件通知时,如果要匹配后缀,后缀必须以“/”结尾。
- 当前缀和后缀都不配置时,事件通知规则将作用于桶中所有对象。
通知类型
SMN主题:
选择对应区域
TestTopic
父主题: 事件通知