

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

# Amazon ECS 容器執行個體運作狀態變更事件
<a name="ecs_container_instance_health_events"></a>

下列案例會導致容器執行個體運作狀態變更事件。

**Amazon ECS 容器代理程式會偵測容器執行時間運作狀態的變更。**

容器代理程式會定期評估容器執行個體上容器執行時間 （例如 Docker 協助程式） 的運作狀態。如果執行時間變得沒有回應或復原，代理程式會報告變更並產生事件。

可用性：EC2 啟動類型。

**Amazon ECS 容器代理程式會偵測加速運算裝置運作狀態的變更。**

在具有 GPUs 等加速運算裝置的執行個體上，容器代理程式會監控裝置運作狀態。如果裝置受損或復原，就會產生事件。

可用性：Amazon ECS 受管執行個體啟動類型。

**Amazon ECS 容器代理程式會偵測協助程式運作狀態的變更。**

容器代理程式會監控容器執行個體上所需的協助程式任務。如果協助程式任務失敗，會產生事件。

可用性：Amazon ECS 受管執行個體啟動類型。

**容器執行個體的整體運作狀態會變更。**

Amazon ECS 會從個別運作狀態檢查結果計算整體運作狀態。當整體狀態轉換時，會產生事件。

可用性：Amazon ECS 受管執行個體和 EC2 啟動類型。

## 範例容器執行個體運作狀態變更事件
<a name="ecs_container_instance_health_events_example"></a>

容器執行個體運作狀態變更事件會以下列格式交付。如需參數的詳細資訊，請參閱*《 使用者指南*》中的[AWS 服務事件中繼資料](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html)。

**範例容器執行時間運作狀態事件**

```
{
    "version": "0",
    "id": "EXAMPLE-48f8-c0ff-0dab-EXAMPLE2ac34",
    "detail-type": "ECS Container Instance Health Change",
    "source": "aws.ecs",
    "account": "123456789012",
    "time": "2026-04-11T00:49:09Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE"
    ],
    "detail": {
        "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/my-cluster",
        "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE",
        "capacityProviderName": null,
        "ec2InstanceId": "i-0abcdef1234567890",
        "overallStatus": "OK",
        "healthChecks": [
            {
                "type": "CONTAINER_RUNTIME",
                "status": "OK",
                "lastStatusChange": "2026-04-11T00:48:53Z",
                "lastUpdated": "2026-04-11T00:48:09Z",
                "statusReason": null
            }
        ]
    }
}
```

**範例加速運算運作狀態事件**

```
{
    "version": "0",
    "id": "EXAMPLE-46c3-a48a-1bef-EXAMPLE72f3c",
    "detail-type": "ECS Container Instance Health Change",
    "source": "aws.ecs",
    "account": "123456789012",
    "time": "2026-04-11T00:49:09Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE"
    ],
    "detail": {
        "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/my-cluster",
        "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE",
        "capacityProviderName": "my-capacity-provider",
        "ec2InstanceId": "i-0abcdef1234567890",
        "overallStatus": "IMPAIRED",
        "healthChecks": [
            {
                "type": "ACCELERATED_COMPUTE",
                "status": "IMPAIRED",
                "lastStatusChange": "2026-04-11T00:48:53Z",
                "lastUpdated": "2026-04-11T00:48:09Z",
                "statusReason": "XID_46"
            }
        ]
    }
}
```

**協助程式運作狀態事件範例**

```
{
    "version": "0",
    "id": "EXAMPLE-febc-b5e3-054b-EXAMPLE1a1f4f",
    "detail-type": "ECS Container Instance Health Change",
    "source": "aws.ecs",
    "account": "123456789012",
    "time": "2026-04-11T00:49:09Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE"
    ],
    "detail": {
        "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/my-cluster",
        "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/my-cluster/a1b2c3d4EXAMPLE",
        "capacityProviderName": "my-capacity-provider",
        "ec2InstanceId": "i-0abcdef1234567890",
        "overallStatus": "IMPAIRED",
        "healthChecks": [
            {
                "type": "DAEMON",
                "status": "IMPAIRED",
                "lastStatusChange": "2026-04-11T00:48:53Z",
                "lastUpdated": "2026-04-11T00:48:09Z",
                "statusReason": "Daemon task: EXAMPLE-4af2-4b3c-b9c1-EXAMPLEb2bbf is unhealthy"
            }
        ]
    }
}
```