View a markdown version of this page

Amazon ECS 容器執行個體運作狀態變更事件 - Amazon Elastic Container Service

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

Amazon ECS 容器執行個體運作狀態變更事件

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

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

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

可用性:EC2 啟動類型。

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

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

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

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

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

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

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

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

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

範例容器執行個體運作狀態變更事件

容器執行個體運作狀態變更事件會以下列格式交付。如需參數的詳細資訊,請參閱《 使用者指南》中的AWS 服務事件中繼資料

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

{ "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" } ] } }