本文介紹如何在事件總線EventBridge控制臺接入阿里云官方事件源。
前提條件
事件總線EventBridge
輕量消息隊列(原 MNS)
云服務器ECS
云盤必須處于使用中或待掛載狀態。
如果云盤處于使用中,則實例必須處于運行中或已停止狀態。
步驟一:創建事件規則
目標服務和事件規則必須處于同一地域。
- 登錄事件總線EventBridge控制臺。
- 在左側導航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
在事件總線頁面,單擊云服務專用事件總線default。
- 在左側導航欄,單擊事件規則。
在事件規則頁面,單擊創建規則。
在創建規則頁面,完成以下操作。
在配置基本信息配置向導,在名稱文本框輸入規則名稱,在描述文本框輸入規則的描述,然后單擊下一步。
在配置事件模式配置向導,事件源類型選擇阿里云官方事件源,事件源選擇acs.ecs云服務器,事件類型選擇ecs:Snapshot:CreateSnapshotCompleted創建快照完成,在事件模式內容代碼框輸入事件模式,然后單擊下一步。
在配置事件目標配置向導,配置目標服務,然后單擊創建。
說明1個事件規則最多可以添加5個目標。
服務類型:單擊輕量消息隊列(原 MNS)。
隊列:選擇已創建的隊列。
消息內容:單擊完整事件。
步驟二:產生ECS事件(創建云盤快照)
登錄ECS管理控制臺。
在左側導航欄,選擇 。
在頁面左側頂部,選擇目標資源所在的資源組和地域。
在云盤快照頁簽下,單擊創建云盤快照。
在彈出的創建云盤快照對話框中,設置快照參數。
參數
說明
選擇云盤
選擇需要創建快照的云盤,可以是系統盤或數據盤。
快照名稱
設置快照的名稱。
保留時間
設置快照的保留天數,可以選擇永久保留或者自定義保留天數。快照超過保留時間后,將被系統自動刪除。
說明當快照的保留時間還剩3天時,快照列表的保留時間列會高亮提示xx天后自動釋放。
如果您選擇了自定義保留天數,快照創建完成后,您可以延長快照保留時間。具體操作,請參見延長快照保留時間。
極速可用
ESSD系列云盤(ESSD、ESSD AutoPL、ESSD Entry和ESSD同城冗余(邀測))默認開啟極速可用功能,其他類型的云盤不支持該參數。更多信息,請參見快照極速可用能力。
標簽
設置標簽,將快照歸類,便于搜索與批量操作。
資源組
設置資源組,對快照進行分級管理。
單擊確定。
(可選)在快照列表中查看快照的創建進度。
快照創建完成后,將存儲在對象存儲OSS Bucket中。更多信息,請參見快照原理。
在進度列查看快照上傳至OSS的進度,鼠標懸浮至上傳至OSS:xx%時,會顯示預計剩余時間。
說明快照上傳預計剩余時間是動態變化的,會隨著多個因素的影響而不斷更新。某個特定快照的實時預計剩余時間與該快照的數據量、同時在創建的其他用戶的快照數量和容量等多個因素相關:
快照的數據量越大,理論上上傳所需的時間就越長。
每天凌晨左右是用戶自動快照創建的高峰期,上傳的快照數量和容量都會增加,每個快照分配到的帶寬可能會變小。因此,初始的預計剩余時間可能會顯示得較長。但隨著時間推移,當系統中正在上傳的快照數量減少時,剩余的快照可以享有更多的帶寬,從而上傳速度加快,預計剩余時間將會縮短。如果業務允許,建議您的手動快照避開這個時間段,以獲得更好的上傳速度。
當進度列顯示上傳至OSS:100%時,表示快照上傳至OSS完成。
步驟三:結果驗證
在左側導航欄,單擊隊列列表。
在頂部菜單欄,選擇地域。
在隊列列表頁面,找到目標隊列,在其右側操作列選擇 。
在隊列收發消息快速體驗頁面的接收消息區域,單擊接收消息。
接收到的示例消息內容如下所示。
{ "id": "45ef4dewdwe1-7c35-447a-bd93-fab****", "source": "acs.ecs", "specversion": "1.0", "subject": "acs.ecs:cn-hangzhou:123456789098****:215672", "time": "2020-11-19T21:04:41Z", "type": "ecs:Snapshot:CreateSnapshotCompleted", "aliyunaccountid": "123456789098****", "aliyunpublishtime": "2020-11-19T21:04:42Z", "aliyuneventbusname": "default", "aliyunregionid": "cn-hangzhou", "aliyunpublishaddr": "172.25.XX.XX", "data": { "result": "accomplished", "snapshotId": "s-bp151qed0khxxxxxxxxx", "snapshotType": "user", "snapshotName": "cust51119970_xxxxxxxx_20211117114015", "diskId": "d-bp18dnj7u1xxxxxxxxx", "startTime": "2020-11-19T21:02:16Z", "endTime": "2020-11-19T21:04:17Z" } }
步驟四:刪除事件規則
- 登錄事件總線EventBridge控制臺。
- 在左側導航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
在事件總線頁面,單擊云服務專用事件總線default。
- 在左側導航欄,單擊事件規則。
在事件規則頁面,找到目標規則,在其右側操作列選擇 。
在提示對話框,閱讀提示內容,單擊確認。
在賬號安全驗證對話框,單擊獲取校驗碼,在校驗碼文本框輸入正確的校驗碼,然后單擊確認。