日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

路由到輕量消息隊(duì)列(原 MNS)

更新時(shí)間:

您可以通過(guò)事件規(guī)則過(guò)濾事件,將事件路由到輕量消息隊(duì)列(原 MNS)的隊(duì)列。本文以自定義事件為例介紹將事件路由到輕量消息隊(duì)列(原 MNS)的前提條件、操作步驟和結(jié)果驗(yàn)證。

前提條件

步驟一:添加自定義事件源

  1. 登錄事件總線EventBridge控制臺(tái),在左側(cè)導(dǎo)航欄,單擊事件總線
  2. 在頂部菜單欄,選擇地域,在事件總線頁(yè)面,單擊目標(biāo)自定義事件總線名稱。
  3. 在左側(cè)導(dǎo)航欄,單擊事件源,然后單擊添加事件源
  4. 添加自定義事件源面板,輸入名稱描述事件提供方選擇自定義應(yīng)用,然后單擊確定

步驟二:創(chuàng)建事件規(guī)則

重要

目標(biāo)服務(wù)和事件規(guī)則必須處于同一地域。

  1. 登錄事件總線EventBridge控制臺(tái)
  2. 在左側(cè)導(dǎo)航欄,單擊事件總線
  3. 在頂部菜單欄,選擇地域。
  4. 事件總線頁(yè)面,單擊目標(biāo)總線名稱。
  5. 在左側(cè)導(dǎo)航欄,單擊事件規(guī)則
  6. 事件規(guī)則頁(yè)面,單擊創(chuàng)建規(guī)則

  7. 創(chuàng)建規(guī)則頁(yè)面,完成以下操作。

    1. 配置基本信息配置向?qū)В?b data-tag="uicontrol" id="uicontrol-pbe-nzi-035" class="uicontrol">名稱文本框輸入規(guī)則名稱,在描述文本框輸入規(guī)則的描述,然后單擊下一步

    2. 配置事件模式配置向?qū)В?b data-tag="uicontrol" id="uicontrol-a5b-tc6-toc" class="uicontrol">事件源類型選擇自定義事件源事件源選擇步驟一添加的自定義事件源,在事件模式內(nèi)容代碼框輸入事件模式,然后單擊下一步

      如需了解更多信息,請(qǐng)參見(jiàn)事件模式

    3. 配置事件目標(biāo)配置向?qū)В渲檬录繕?biāo),然后單擊創(chuàng)建

      說(shuō)明

      1個(gè)事件規(guī)則最多可以添加5個(gè)目標(biāo)。

      • 服務(wù)類型:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-yve-9ao-te2" class="uicontrol">輕量消息隊(duì)列(原 MNS)

      • 隊(duì)列:選擇已創(chuàng)建的隊(duì)列。

      • 消息內(nèi)容:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-d49-yle-mg9" class="uicontrol">模板。

        以下提供變量和模板的示例。

        變量示例:

        {
          "source":"$.source"
        }

        模板示例:

        The event comes from ${source} is abnormal.

        如需了解更多信息,請(qǐng)參見(jiàn)事件內(nèi)容轉(zhuǎn)換

步驟三:發(fā)布事件

  1. 登錄事件總線EventBridge控制臺(tái),在左側(cè)導(dǎo)航欄,單擊事件總線
  2. 在頂部菜單欄,選擇地域。
  3. 事件總線頁(yè)面,找到目標(biāo)總線,在其右側(cè)操作列單擊發(fā)布事件
    說(shuō)明 僅自定義事件總線支持通過(guò)控制臺(tái)發(fā)布事件。
  4. 發(fā)布事件至自定義事件總線面板,自定義事件源下拉列表選擇已創(chuàng)建的自定義事件源,在事件體代碼框輸入事件內(nèi)容,然后單擊確定
    事件包含的參數(shù)規(guī)范,請(qǐng)參見(jiàn)事件概述

結(jié)果驗(yàn)證

您可以在輕量消息隊(duì)列(原 MNS)控制臺(tái)確認(rèn)是否接收到事件。

  1. 登錄輕量消息隊(duì)列(原 MNS)控制臺(tái)

  2. 在左側(cè)導(dǎo)航欄,單擊隊(duì)列列表

  3. 在頂部菜單欄,選擇地域。

  4. 隊(duì)列列表頁(yè)面,找到目標(biāo)隊(duì)列,在其右側(cè)操作列選擇更多 > 收發(fā)消息

  5. 隊(duì)列收發(fā)消息快速體驗(yàn)頁(yè)面的接收消息區(qū)域,單擊接收消息

    重要

    通過(guò)輕量消息隊(duì)列(原 MNS)的Java SDK接收投遞過(guò)來(lái)的事件時(shí),由于消息的Body沒(méi)有經(jīng)過(guò)Base64編碼,會(huì)導(dǎo)致接收到的消息為亂碼。因此,需要使用getMessageBodyAsRawBytes或者getMessageBodyAsRawString來(lái)獲取事件的Body。

    接收到的示例消息內(nèi)容如下所示。

    {
        "id":"22h0iaji-8cf5-2iea-j4a6-i99a5j1a****",
        "source":"acs.oss",
        "specversion":"1.0",
        "type":"oss:ObjectCreated:PostObject",
        "datacontenttype":"application/json;charset=utf-8",
        "dataschema":"http://example.com/item.json",
        "subject":"acs:oss:cn-hangzhou:<yourAccountId>:xls-papk/game_apk/123.jpg",
        "aliyunaccountid":"165228866041****",
        "aliyunpublishtime":"2020-10-14T17:00:03.628Asia/Shanghai",
        "aliyuneventbusname":"MyEventBus",
        "aliyunpublishaddr":"10.0.XX.XX",
        "data":{
            "name":"Eventbridge",
            "number":100
        }
    }