

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Supervise las notificaciones OTA
<a name="ota-update-notification-methods"></a>

Puede supervisar las actualizaciones de OTA mediante dos métodos diferentes:

## Notificaciones push a través de Kinesis Data Streams
<a name="push-notifications-kinesis"></a>

Cuando las notificaciones OTA están activadas, los eventos de actualización del estado se envían automáticamente a su transmisión de Kinesis. Esto proporciona visibilidad en tiempo real del progreso de las actualizaciones de firmware en todos los dispositivos.

## Supervise con ListOtaTaskExecutions API
<a name="pull-method-api"></a>

Puedes usar la [ListOtaTaskExecutions](https://docs.aws.amazon.com/iot-mi/latest/APIReference/API_ListOtaTaskExecutions.html)API para comprobar manualmente el estado de las actualizaciones de OTA de tus archivos gestionados:

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

La respuesta proporciona un estado de ejecución detallado de cada elemento gestionado:

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

Esta API te permite recuperar el estado de ejecución detallado de cada elemento gestionado al que se dirige una tarea OTA específica, incluidas las marcas de tiempo y el estado actual.