本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控未來日期容量保留的狀態變更
若未來日期容量保留的狀態變更,Amazon EC2 會傳送事件至 Amazon EventBridge。
以下為此事件的範例。在此範例中,未來日期的容量保留已進入 scheduled 狀態。注意 detail-type 欄位中醒目顯示的狀態。
{
"version":"0",
"id":"12345678-1234-1234-1234-123456789012",
"detail-type":"EC2 Capacity Reservation Scheduled",
"source":"aws.ec2",
"account":"123456789012",
"time":"yyyy-mm-ddThh:mm:ssZ",
"region":"us-east-1",
"resources":[
"arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-1234567890abcdefg"
],
"detail":{
"capacity-reservation-id":"cr-1234567890abcdefg",
"state":"scheduled"
}
}detail-type 欄位可能的值包括:
-
Scheduled -
Active -
Delayed -
Unsupported -
Failed -
Expired
如需這些狀態的詳細資訊,請參閱 檢視容量保留狀態。
您可建立 Amazon EventBridge 事件來監控這些事件,然後在事件發生時觸發特定動作。若要了解詳細資訊,請參閱在 Amazon EventBridge 中建立回應事件的規則。
如需建立針對所有狀態變更事件的規則,您可使用以下事件模式。
{ "source": ["aws.ec2"], "detail-type": [{ "prefix": "EC2 Capacity Reservation" }] }
如需建立僅針對特定狀態變更的規則,您可使用以下事件模式。
{ "source": ["aws.ec2"], "detail-type": [{ "prefix": "EC2 Capacity Reservationstate" }] }
舉例來說,若未來日期的容量保留進入 active 狀態,以下事件模式可監控此時傳送的事件。
{ "source": ["aws.ec2"], "detail-type": [{ "prefix": "EC2 Capacity Reservation Active" }] }