

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pantau pemberitahuan OTA
<a name="ota-update-notification-methods"></a>

Anda dapat memantau pembaruan OTA menggunakan dua metode berbeda:

## Pemberitahuan push melalui Kinesis Data Streams
<a name="push-notifications-kinesis"></a>

Saat pemberitahuan OTA diaktifkan, peristiwa status pembaruan secara otomatis didorong ke aliran Kinesis Anda. Ini memberikan visibilitas real-time ke dalam kemajuan pembaruan firmware di seluruh perangkat.

## Monitor dengan ListOtaTaskExecutions API
<a name="pull-method-api"></a>

Anda dapat menggunakan [ListOtaTaskExecutions](https://docs.aws.amazon.com/iot-mi/latest/APIReference/API_ListOtaTaskExecutions.html)API untuk memeriksa status pembaruan OTA secara manual untuk hal-hal yang Anda kelola:

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

Respons memberikan status eksekusi terperinci untuk setiap hal yang dikelola:

```
{
  "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 ini memungkinkan Anda untuk mengambil status eksekusi terperinci untuk setiap hal terkelola yang ditargetkan oleh tugas OTA tertentu, termasuk cap waktu dan status saat ini.