

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Surveillez les notifications OTA
<a name="ota-update-notification-methods"></a>

Vous pouvez surveiller les mises à jour OTA à l'aide de deux méthodes différentes :

## Notifications push via Kinesis Data Streams
<a name="push-notifications-kinesis"></a>

Lorsque les notifications OTA sont activées, les événements relatifs à l'état des mises à jour sont automatiquement transmis à votre flux Kinesis. Cela fournit une visibilité en temps réel de la progression des mises à jour du micrologiciel sur tous les appareils.

## Surveiller avec ListOtaTaskExecutions API
<a name="pull-method-api"></a>

Vous pouvez utiliser l'[ListOtaTaskExecutions](https://docs.aws.amazon.com/iot-mi/latest/APIReference/API_ListOtaTaskExecutions.html)API pour vérifier manuellement l'état des mises à jour OTA pour vos objets gérés :

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

La réponse fournit un état d'exécution détaillé pour chaque objet géré :

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

Cette API vous permet de récupérer l'état d'exécution détaillé de chaque objet géré ciblé par une tâche OTA spécifique, y compris les horodatages et l'état actuel.