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

結(jié)合輕量消息隊(duì)列實(shí)現(xiàn)OSS事件通知

更新時(shí)間:

您可以通過OSS管理控制臺(tái)配置事件通知規(guī)則,自定義您關(guān)注的文件(Object),當(dāng)這些Object發(fā)生指定事件時(shí),您可以通過輕量消息隊(duì)列SMQ(原 MNS)指定的接收終端,及時(shí)收到Object的事件通知。

場景描述

某企業(yè)在華東1(杭州)地域創(chuàng)建了名為srcbucket的存儲(chǔ)空間(Bucket),Bucket內(nèi)包含了不同日期持續(xù)生成的以log為前綴的日志文件log/date1.txt、log/date2.txt和log/date3.txt等,以及以周為單位收集的以destdir為前綴的客戶案例圖片文件destdir/photo1.jpg、destdir/photo2.jpg等。

srcbucket
    └── log/
       ├── date1.txt
       ├── date2.txt
       ├── date3.txt
       ├── .......
    └── destdir/       
       ├── photo1.jpg
       ├── photo2.jpg
       ├── ......

該企業(yè)子公司需要將srcbucket內(nèi)以上持續(xù)生成的日志以及客戶案例圖片文件、以及這些文件在任意時(shí)間內(nèi)產(chǎn)生的變化(例如文件的增、刪、改操作)實(shí)時(shí)同步至母公司位于英國(倫敦)地域下名為destbucket的存儲(chǔ)空間,并希望公司全員能及時(shí)了解srcbucket以及destbucket內(nèi)與前綴log以及destdir匹配的文件的變化情況。

為實(shí)現(xiàn)以上需求,您需要為srcbucket配置跨區(qū)域復(fù)制規(guī)則,同時(shí)還需要為srcbucket以及destbucket配置事件通知。

步驟一:創(chuàng)建隊(duì)列

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

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

  3. 在頂部導(dǎo)航欄,選擇華東1(杭州)地域。

  4. 隊(duì)列列表頁面,單擊創(chuàng)建隊(duì)列

  5. 創(chuàng)建隊(duì)列面板,隊(duì)列名稱設(shè)置為myqueue1,其他參數(shù)保持默認(rèn)配置。

  6. 單擊確定

  7. 重復(fù)上述步驟在英國(倫敦)地域創(chuàng)建用于接收目標(biāo)存儲(chǔ)空間destbucket事件通知的隊(duì)列myqueue2

步驟二:為srcbucket配置跨區(qū)域復(fù)制

  1. 登錄OSS管理控制臺(tái)

  2. 單擊Bucket列表,然后單擊srcbucket。

  3. 在左側(cè)導(dǎo)航欄,選擇數(shù)據(jù)管理 > 跨區(qū)域復(fù)制

  4. 跨區(qū)域復(fù)制頁面,單擊跨區(qū)域復(fù)制

  5. 跨區(qū)域復(fù)制面板,配置以下參數(shù)。

    參數(shù)

    說明

    目標(biāo)Bucket

    選擇英國(倫敦),然后選擇destbucket

    數(shù)據(jù)復(fù)制對象

    選擇指定文件名前綴進(jìn)行同步,并添加前綴destdir/以及log/

    數(shù)據(jù)復(fù)制策略

    選擇增/刪/改同步

    復(fù)制歷史數(shù)據(jù)

    選擇復(fù)制

    授權(quán)角色

    選擇跨區(qū)域復(fù)制的授權(quán)角色。

  6. 勾選數(shù)據(jù)跨境合規(guī)承諾,然后單擊確定

步驟三:為srcbucket及destbucket配置事件通知

重要

因步驟二中跨區(qū)域復(fù)制規(guī)則中指定了同步歷史數(shù)據(jù),且需要同步的歷史數(shù)據(jù)較多,會(huì)觸發(fā)大量的消息。如果您不希望同步歷史數(shù)據(jù)過程中觸發(fā)消息,建議待歷史數(shù)據(jù)同步完成后再開啟事件通知。

  1. 為源存儲(chǔ)空間srcbucket配置事件通知。

    1. 登錄OSS管理控制臺(tái)

    2. 單擊Bucket列表,然后單擊srcbucket。

    3. 在左側(cè)導(dǎo)航欄,選擇數(shù)據(jù)處理 > 事件通知

    4. 事件通知頁面,單擊創(chuàng)建規(guī)則

    5. 創(chuàng)建規(guī)則面板,按如下說明配置各項(xiàng)參數(shù),然后單擊確定

      參數(shù)

      說明

      規(guī)則名稱

      將事件通知規(guī)則名稱設(shè)置notification1

      事件類型

      選擇PutObjectCopyObjectDeleteObjectDeleteObjects

      資源描述

      選擇前后綴,并依次添加前綴log/以及destdir/

      接收終端

      選擇隊(duì)列,并填寫步驟一中創(chuàng)建的隊(duì)列名稱myqueue1

  2. 為目標(biāo)存儲(chǔ)空間destbucket配置事件通知。

    1. 單擊左側(cè)導(dǎo)航欄的Bucket列表,然后單擊destbucket。

    2. 在左側(cè)導(dǎo)航欄,選擇數(shù)據(jù)處理 > 事件通知

    3. 事件通知頁面,單擊創(chuàng)建規(guī)則

    4. 創(chuàng)建規(guī)則面板,按如下說明配置各項(xiàng)參數(shù),然后單擊確定

      參數(shù)

      說明

      規(guī)則名稱

      將事件通知規(guī)則名稱設(shè)置notification2

      事件類型

      選擇ObjectReplication:ObjectCreatedObjectReplication:ObjectRemovedObjectReplication:ObjectModified

      資源描述

      選擇前后綴,并依次添加前綴log/以及destdir/

      接收終端

      選擇隊(duì)列,并填寫步驟一中創(chuàng)建的隊(duì)列名稱myqueue2

以上步驟配置完成后,事件通知規(guī)則約10分鐘后生效。

步驟四:接收消息

當(dāng)觸發(fā)了事件匹配規(guī)則時(shí),輕量消息隊(duì)列將自動(dòng)創(chuàng)建主題(Topic),Topic名稱格式為mns-en-topics-[Product]-[RuleName]-[Timestamp],例如mns-en-topics-oss-notification1-1700098799。此時(shí),您需要為該Topic創(chuàng)建訂閱,并在訂閱規(guī)則中指定接收端地址。

  1. 為Topic創(chuàng)建訂閱。

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

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

    3. 在頂部導(dǎo)航欄,選擇華東1(杭州)地域。

    4. 在自動(dòng)創(chuàng)建的Topic右側(cè)的操作欄下,單擊查看訂閱

    5. 在目標(biāo)Topic訂閱頁面,單擊訂閱管理,然后單擊創(chuàng)建訂閱

    6. 創(chuàng)建訂閱頁面,為源存儲(chǔ)空間srcbucket創(chuàng)建訂閱。訂閱名稱輸入mysubscription1訂閱類型選擇隊(duì)列接收端地址輸入myqueue1,其他參數(shù)保留默認(rèn)配置。

    7. 單擊確定

    8. 重復(fù)上述步驟在英國(倫敦)地域?yàn)槟繕?biāo)存儲(chǔ)空間destbucket創(chuàng)建訂閱mysubscription2,推送類型選擇隊(duì)列,接收端地址指定為myqueue2,其他參數(shù)保留默認(rèn)配置。

  2. 接收通知。

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

    2. 選擇目標(biāo)隊(duì)列myqueue1右側(cè)操作欄下的更多 > 收發(fā)消息

    3. 接收消息區(qū)域,單擊右上角的接收消息

      此時(shí),您將接收到源存儲(chǔ)空間srcbucket內(nèi)與前綴log以及destdir匹配的文件的增、刪、改操作的事件通知。

    4. 重復(fù)上述步驟為目標(biāo)存儲(chǔ)空間destbucket對應(yīng)的隊(duì)列myqueue2配置接收通知。配置完成后,您將接收到destbucket內(nèi)由于跨區(qū)域復(fù)制規(guī)則生成、覆蓋或者刪除文件的事件通知。

    當(dāng)您不再需要接收相關(guān)事件通知時(shí),請及時(shí)刪除相應(yīng)的事件通知規(guī)則。但是,事件通知規(guī)則刪除后,不會(huì)同步刪除自動(dòng)創(chuàng)建的Topic。為避免產(chǎn)生不必要的費(fèi)用,請及時(shí)刪除不再使用的Topic。