本文介紹如何在事件匯流排EventBridge控制台接入阿里雲官方事件來源。
前提條件
事件匯流排EventBridge
輕量訊息佇列(原 MNS)
Elastic Compute Service
雲端硬碟必須處於使用中或待掛載狀態。
如果雲端硬碟處於使用中,則執行個體必須處於運行中或已停止狀態。
步驟一:建立事件規則
目標服務和事件規則必須處於同一地區。
- 登入事件匯流排EventBridge控制台。
- 在左側導覽列,單擊事件匯流排。
- 在頂部功能表列,選擇地區。
在事件匯流排頁面,單擊雲端服務專用事件匯流排default。
- 在左側導覽列,單擊事件規則。
在事件規則頁面,單擊建立規則。
在建立規則頁面,完成以下操作。
在配置基本資料設定精靈,在名稱文字框輸入規則名稱,在描述文字框輸入規則的描述,然後單擊下一步。
在配置事件模式設定精靈,事件來源選擇acs.ecs Elastic Compute Service,事件類型選擇ecs:Snapshot:CreateSnapshotCompleted 建立快照完成,在模式內容代碼框輸入事件模式,然後單擊下一步。
在配置事件目標設定精靈,配置事件目標,然後單擊建立。
說明1個事件規則最多可以添加5個目標。
服務類型:單擊Simple Message Queue (formerly MNS)。
隊列:選擇已建立的隊列。
消息体(body):單擊完整事件。
步驟二:產生ECS事件(建立雲端硬碟快照)
訪問ECS控制台-快照。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
在雲端硬碟快照頁簽中單擊建立雲端硬碟快照。
在建立快照對話方塊中,設定快照參數,然後單擊確認。
參數
說明
資源類型
預設選中雲端硬碟,選擇為單個雲端硬碟建立快照。
說明您也可以選擇執行個體,從執行個體中選擇一塊或多塊雲端硬碟,建立快照一致性組並在組內為多塊雲端硬碟建立快照,從而確保多塊雲端硬碟資料的一致性。具體操作,請參見建立快照一致性組。
選擇雲端硬碟
選擇需要建立快照的雲端硬碟,可以是系統硬碟或資料盤。
快照名稱
設定快照的名稱。
保留時間
設定快照的保留時間,可以選擇持續保留或自訂保留天數。
持續保留:在快照數量達到上限後,無法再建立快照。
自訂保留時間:快照超過保留時間後,將被系統自動刪除。
進階配置
極速可用
ESSD系列雲端硬碟(ESSD、ESSD AutoPL、ESSD Entry和ESSD同城冗餘)預設開啟極速可用功能,其他類型的雲端硬碟預設不開啟。
說明快照極速可用能力可實現快照建立後秒級可用,無需等待快照上傳至OSS完成即可直接使用,例如復原雲端硬碟、建立新雲端硬碟或共用快照等。更多資訊,請參見快照極速可用能力。
標籤
設定快照的標籤索引值對,後續您可以通過標籤功能統一管理資源。
資源群組
設定資源群組,對快照進行分級管理。
(可選)在快照列表中查看快照的建立進度。
建立的快照預設儲存在Object Storage Service中。為保障資料的長期安全與靈活恢複,此OSS Bucket不可見。

在進度列查看快照上傳至OSS的進度,滑鼠懸浮至上傳至OSS:xx%時,會顯示預計剩餘時間。
說明快照上傳預計剩餘時間是動態變化的,會隨著多個因素的影響而不斷更新。更多資訊請參考注意事項中的建立時間長度說明。
您可以通過API介面DeleteSnapshot取消正在建立的快照任務。
當進度列顯示上傳至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。
- 在左側導覽列,單擊事件規則。
在事件規則頁面,找到目標規則,在其右側操作列選擇。根據頁面提示完成刪除操作。