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.
Obtenez les OTA codes d'erreur avec le AWS CLI
-
Installation et configuration de l'AWS CLI.
-
Exécutez
aws configure
et entrez les informations suivantes.$
aws configure AWS Access Key ID [None]:AccessID
AWS Secret Access Key [None]:AccessKey
Default region name [None]:Region
Default output format [None]: jsonPour plus d'informations, consultez la section Configuration rapide avec
aws configure
. -
Exécuter :
aws iot describe-job-execution --job-id
JobID
--thing-nameThingName
Où
JobID
est la chaîne d'ID de tâche complète pour la tâche dont nous voulons obtenir le statut (elle était associée à la tâche de OTA mise à jour lors de sa création) etThingName
est le nom de l' AWS IoT objet sous lequel l'appareil est enregistré AWS IoT -
La sortie doit se présenter comme suit :
{ "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 } }Dans cet exemple de sortie, le «
reason
» du «detailsmap
» comporte deux champs : le champ « 0x EEEEEEEE » contient le code d'erreur générique de l'OTAagent ; le champ « 0xffffffff » contient le sous-code. Les codes d'erreur génériques sont répertoriés dans le https://docs.aws.amazon.com/freertos/latest/lib-ref/html1/awsfichier __ota__agent_8h.html. Consultez les codes d'erreur avec le préfixe «kOTA_Err_
». Le sous-code peut être un code spécifique à la plateforme ou fournir plus de détails sur l'erreur générique.