606
魔兽
默认规则事件通知__事件通知使用帮助_控制台使用帮助_消息服务-阿里云
事件通知概述,请参考介绍
消息服务事件通知功能支持默认规则:不匹配用户其他规则的事件均会匹配默认规则。即:
- 如果用户仅有一条默认规则,则用户在某产品中(OSS)所有产生的事件均会匹配这条规则,对应的消息通知会推送到默认规则描述的接收端中。
- 如果有多条其他规则与默认规则共存,则优先尝试匹配其他规则,都匹配的情况下,则会匹配默认规则,对应的消息通知会推送到默认规则描述的接收端中。
示例:创建默认规则,匹配所有OSS事件:
- Step1. 创建消息接收的Queue
- Step2. 创建默认事件通知规则
- Step3. 创建任意Bucket并上传Object
- Step4. 查看Queue中是否接收到消息
Step1. 创建消息接收的Queue
- 登录阿里云官网,进入MNS控制台,选择“华南1”区域,点击“创建队列”,再依次输入队列名称:“event-notification-default-queue”,选择地域:“华南1”,其他按默认值即可,如下:
Step2. 创建默认事件通知规则
- 依然保持在MNS控制台,选择左边标签页:“事件通知”,点击“创建规则”,再选择默认规则,最后添加接收终端,如下图:
- 接收端目前支持HttpServer以及Queue两种,此处我们选择Step2.中创建的Queue。
- 创建一条新规则后,MNS会自动创建一个Topic,并且以指定的Endpoint创建订阅,可以从MNS控制台发布订阅的标签页进行查看,并且可以自由管理这些Topic与Subscription(比如创建新的订阅)。
- 新规则创建完成后,需要约10分钟的时间才能生效。
Step3. 创建任意Bucket并上传Object
- 进入OSS控制台,点击“新建Bucket”,再依次填入BucketName:“event-notification-anyone”以及选择所属地域:“华南1”(此处方便测试可以设置读写权限为公共读写)
- 默认规则创建10分钟后,在刚刚创建的Bucket中随便上传一个Object,验证是否能触发事件通知。在OSS控制台选中“event-notification-test”,再点击左侧标签页的Object管理,然后在该标签页上传Object,如下图:
Step4. 查看Queue中是否接收到消息
- 上传Object成功后,回到MNS控制台,选中左侧标签页“队列”,并选中区域:“华南1”,查看Step1.创建的队列中的活跃消息数是否为1,并可以点击“接收消息”,查看推送过来的具体事件通知消息。
- 同时,在发布订阅标签页中,也可以看到Topic中多了一条消息,至此可验证事件通知成功。如下图:
- 推送的事件通知消息内容如下,其具体含义可参考Here:
{"events": [{ "eventName": "ObjectCreated:PutObject", "eventSource": "acs:oss", "eventTime": "2016-07-20T02:56:21.000Z", "eventVersion": "1.0", "oss": { "bucket": { "arn": "acs:oss:cn-shenzhen:12345:event-notification-anyone", "name": "event-notification-anyone", "ownerIdentity": "12345"}, "object": { "deltaSize": 0, "eTag": "D41D8CD98F00B204E9800998ECF8427E", "key": "a", "size": 0}, "ossSchemaVersion": "1.0", "ruleId": "DefaultEnRule"}, "region": "cn-shenzhen", "requestParameters": {"sourceIPAddress": "140.205.128.110"}, "responseElements": {"requestId": "578EE8558051B29CC3735797"}, "userIdentity": {"principalId": "1390402650033793"}}]}
最后更新:2016-11-23 16:04:15
上一篇:
五步玩转事件通知__事件通知使用帮助_控制台使用帮助_消息服务-阿里云
下一篇:
子账号授权准备__日志管理使用帮助_控制台使用帮助_消息服务-阿里云
监控__用户指南_云服务器 ECS-阿里云
云服务器 ECS 创建快照
游戏玩家排行榜__最佳实践_云数据库 Redis 版-阿里云
PutObject__关于Object操作_API 参考_对象存储 OSS-阿里云
应用(APP)__使用手册(调用API)_API 网关-阿里云
负载均衡-Listener状态转换__附录_API 参考_负载均衡-阿里云
VPC中的RDS切换到不同的网段使用__配置_用户指南_专有网络 VPC-阿里云
Oozie 使用说明__开源组件介绍_用户指南_E-MapReduce-阿里云
UploadPart__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
面向人工智能 阿里云异构计算全新升级
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云