

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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 작업의 대상이 되는 각 관리형 사물에 대한 세부 실행 상태를 검색할 수 있습니다.