

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 监控 OTA 通知
<a name="ota-update-notification-methods"></a>

您可以使用两种不同的方法监控 OTA 更新：

## 通过 Kinesis Data Streams 推送通知
<a name="push-notifications-kinesis"></a>

启用 OTA 通知后，更新状态事件会自动推送到您的 Kinesis 直播中。这样可以实时查看跨设备的固件更新进度。

## 使用 ListOtaTaskExecutions API 进行监控
<a name="pull-method-api"></a>

您可以使用 [ListOtaTaskExecutions](https://docs.aws.amazon.com/iot-mi/latest/APIReference/API_ListOtaTaskExecutions.html)API 手动检查托管事物的 OTA 更新状态：

```
aws iotmanagedintegrations list-ota-task-executions \
  --task-id "task-123456789" \
  --max-results 25
```

该响应提供了每个托管事物的详细执行状态：

```
{
  "taskExecutionSummaries": [
    {
      "taskExecutionSummary": {
        "executionNumber": 1,
        "lastUpdatedAt": 1634567890,
        "queuedAt": 1634567800,
        "startedAt": 1634567830,
        "status": "SUCCEEDED",
        "retryAttempt": 0
      },
      "managedThingId": "device-001"
    },
    {
      "taskExecutionSummary": {
        "executionNumber": 1,
        "lastUpdatedAt": 1634567920,
        "queuedAt": 1634567800,
        "startedAt": 1634567840,
        "status": "IN_PROGRESS",
        "retryAttempt": 0
      },
      "managedThingId": "device-002"
    }
  ],
  "nextToken": "NEXT_TOKEN"
}
```

此 API 允许您检索特定 OTA 任务所针对的每个托管事物的详细执行状态，包括时间戳和当前状态。