本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Amazon 監控 FIS 實驗 EventBridge
當實驗狀態發生變化時, AWS FIS 會發出通知。這些通知可透過 Amazon EventBridge (以前稱為活動)作為 CloudWatch 事件提供。 AWS FIS 會以最大的努力為基礎發出這些事件。活動會以近乎即時 EventBridge 的方式傳送到。
使用 EventBridge,您可以建立規則來觸發程式設計動作以回應事件。例如,您可以設定可呼叫 SNS 主題的規則來傳送電子郵件通知,或叫用 Lambda 函數採取某些動作。
如需詳細資訊 EventBridge,請參閱 Amazon EventBridge 使用者指南 EventBridge中的開始使用 Amazon。
以下是實驗狀態更改事件的語法:
{
"version": "0",
"id": "12345678-1234-1234-1234-123456789012
",
"detail-type": "FIS Experiment State Change",
"source": "aws.fis",
"account": "123456789012
",
"time": "yyyy
-mm
-dd
Thh
:mm
:ss
Z",
"region": "region
",
"resources": [
"arn:aws:fis:region
:account_id
:experiment/experiment-id
"
],
"detail": {
"experiment-id": "EXPaBCD1efg2HIJkL3
",
"experiment-template-id": "EXTa1b2c3de5f6g7h
",
"new-state": {
"status": "new_value
",
"reason": "reason_string
"
},
"old-state": {
"status": "old_value
",
"reason": "reason_string
"
}
}
}
experiment-id
-
狀態變更之實驗的 ID。
experiment-template-id
-
實驗使用的實驗模板的 ID。
new_value
-
實驗的新狀態。可能值如下:
completed
failed
initiating
running
stopped
stopping
old_value
-
實驗的先前狀態。可能值如下:
initiating
pending
running
stopping