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-阿裏雲