

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控未來日期容量保留的狀態變更
<a name="monitor-fcr-state"></a>

若未來日期容量保留的狀態變更，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`

如需這些狀態的詳細資訊，請參閱 [檢視容量保留狀態](capacity-reservations-view.md)。

您可建立 Amazon EventBridge 事件來監控這些事件，然後在事件發生時觸發特定動作。若要了解詳細資訊，請參閱[在 Amazon EventBridge 中建立回應事件的規則](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html)。

如需建立針對所有狀態變更事件的規則，您可使用以下事件模式。

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation"
  }]
}
```

如需建立僅針對特定狀態變更的規則，您可使用以下事件模式。

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation state"
  }]
}
```

舉例來說，若未來日期的容量保留進入 `active` 狀態，以下事件模式可監控此時傳送的事件。

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation Active"
  }]
}
```