

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

# 使用 EventBridge 和 CloudTrail 監控可中斷的容量保留
<a name="monitor-interruptible-cr"></a>

可中斷的容量保留會傳送 EventBridge 通知和 CloudTrail 事件，以協助您監控和回應容量變更。

**Topics**
+ [EventBridge 通知](#eventbridge-notifications)
+ [CloudTrail 事件](#cloudtrail-events)

## EventBridge 通知
<a name="eventbridge-notifications"></a>

您會收到兩種類型的 EventBridge 通知。如需如何設定 EventBridge 通知的資訊，請參閱[建立 Amazon EventBridge 規則](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html)。

### 執行個體中斷警告
<a name="instance-interruption-warning"></a>

如果您在可中斷的保留中執行執行個體，您會在執行個體終止前 2 分鐘收到此通知：

```
{
    "version": "0",
    "id": "{{12345678-1234-1234-1234-123456789012}}",
    "detail-type": "EC2 Capacity Reservation Instance Interruption Warning",
    "source": "aws.ec2",
    "account": "[{{instance owner Account ID}}]",
    "time": "[{{Current time in yyyy-mm-ddThh:mm:ssZ}}]",
    "resources": "[{{instance arn}}]",
    "region": "[{{region}}]",
    "detail": {
        "instance-id": "[{{instance-id}}]",
        "instance-action": "{{terminate}}",
        "instance-termination-time": "{{yyyy-mm-ddThh:mm:ssZ}}",
        "azId": "[{{availability-zone-id}}]"
    }
}
```

### 回收完成
<a name="reclamation-completion"></a>

如果您擁有來源保留，當容量回收完成時，您會收到此通知：

```
{
    "version": "0",
    "id": "{{12345678-1234-1234-1234-123456789012}}",
    "detail-type": "EC2 Interruptible Capacity Reservation Allocation Reclamation Completed",
    "source": "aws.ec2",
    "account": "[{{source Capacity Reservation Owner Account ID}}]",
    "time": "[{{Current time in yyyy-mm-ddThh:mm:ssZ}}]",
    "region": "{{us-east-1}}",
    "resources": ["{{source_cr_arn}}"],
    "detail": {
        "sourceCapacityReservationId": "string",
        "instanceType": "string",
        "availabilityZoneId": "string",
        "TotalInstanceCount": "{{current total count in the source}}",
        "ReclaimedInstanceCount": "{{count of instances added to the source}}",
        "targetInstanceCount": "{{number}}"
    }
}
```

## CloudTrail 事件
<a name="cloudtrail-events"></a>

CloudTrail 會將這些事件記錄為可中斷的容量保留：
+ `InterruptibleCapacityReservationCreated` — 當您建立可中斷的配置時
+ `InterruptibleCapacityReservationAllocationUpdated` — 當您修改配置時
+ `InterruptibleCapacityReservationCancelled` — 當您取消配置時
+ `CapacityReservationModified` — 當我們修改配置的來源保留時
+ `InterruptibleCapacityReservationInstancesTerminated` — 當我們在回收期間終止執行個體時