使用 EventBridge 和 CloudTrail 監控可中斷的容量保留 - Amazon Elastic Compute Cloud

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

使用 EventBridge 和 CloudTrail 監控可中斷的容量保留

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

EventBridge 通知

您會收到兩種類型的 EventBridge 通知。如需如何設定 EventBridge 通知的資訊,請參閱建立 Amazon EventBridge 規則

執行個體中斷警告

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

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Interruptible 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]" } }

回收完成

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

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "EC2 Capacity Reservation Interruptible Reclamation Complete", "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 事件

CloudTrail 會將這些事件記錄為可中斷的容量保留:

  • InterruptibleCapacityReservationCreated — 當您建立可中斷的配置時

  • InterruptibleCapacityReservationAllocationUpdated — 當您修改配置時

  • InterruptibleCapacityReservationCancelled — 當您取消配置時

  • CapacityReservationModified — 當我們修改配置的來源保留時

  • InterruptibleCapacityReservationInstancesTerminated — 當我們在回收期間終止執行個體時