

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

# Dapatkan kode kegagalan OTA dengan AWS CLI
<a name="ota-failure-codes"></a>

1. Instal dan konfigurasikan [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html).

1. Jalankan `aws configure` dan masukkan informasi berikut.

   ```
   $ aws configure
   AWS Access Key ID [None]: AccessID
   AWS Secret Access Key [None]: AccessKey
   Default region name [None]: Region
   Default output format [None]: json
   ```

   Untuk informasi selengkapnya, lihat [Konfigurasi cepat dengan `aws configure`](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config).

1. Jalankan: 

   ```
   aws iot describe-job-execution --job-id JobID --thing-name ThingName
   ```

   Di *JobID* mana string ID pekerjaan lengkap untuk pekerjaan yang statusnya ingin kami dapatkan (itu dikaitkan dengan pekerjaan pembaruan OTA saat dibuat) dan *ThingName* merupakan nama AWS IoT benda yang didaftarkan perangkat seperti di AWS IoT

1. Outputnya akan terlihat seperti ini:

   ```
   {
       "execution": {
           "jobId": "AFR_OTA-****************",
           "status": "FAILED",
           "statusDetails": {
               "detailsMap": {
                   "reason": "0xEEEEEEEE: 0xffffffff"
               }
           },
           "thingArn": "arn:aws:iot:Region:AccountID:thing/ThingName",
           "queuedAt": 1569519049.9,
           "startedAt": 1569519052.226,
           "lastUpdatedAt": 1569519052.226,
           "executionNumber": 1,
           "versionNumber": 2
       }
   }
   ```

   Dalam contoh keluaran ini, "" di "" `reason` `detailsmap` "memiliki dua bidang: bidang yang ditampilkan sebagai “0xEEEEEEEEEE” berisi kode kesalahan generik dari Agen OTA; bidang yang ditampilkan sebagai “0xffffffff” berisi sub-kode. Kode kesalahan generik tercantum dalam [ https://docs.aws.amazon.com/freertos/latest/lib-ref/html1/aws\$1\$1ota\$1\$1agent\$18h.html](https://docs.aws.amazon.com/freertos/latest/lib-ref/html1/aws__ota__agent_8h.html). Lihat kode kesalahan dengan awalan "`kOTA_Err_`”. Sub-kode dapat berupa kode khusus platform atau memberikan rincian lebih lanjut tentang kesalahan umum. 