Messaggi di errore Device Shadow - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Messaggi di errore Device Shadow

Il servizio Device Shadow pubblica un messaggio sull'argomento dell'errore (overMQTT) quando un tentativo di modificare lo stato del documento fallisce. Questo messaggio viene inviato solo in risposta a una richiesta di pubblicazione in uno degli argomenti $aws riservati. Se il client aggiorna il documento utilizzando il RESTAPI, riceve il codice di HTTP errore come parte della risposta e non viene emesso alcun messaggio di MQTT errore.

HTTPcodice di errore Messaggi di errore
400 (Richiesta non valida)
  • Non valido JSON

  • Nodo richiesto mancante: stato

  • Il nodo di stato deve essere un oggetto

  • Il nodo desiderato deve essere un oggetto

  • Il nodo segnalato deve essere un oggetto

  • Versione non valida

  • Non valido clientToken

    Nota

    Un token client di dimensioni superiori a 64 byte genererà questo tipo di risposta.

  • JSONcontiene troppi livelli di nidificazione; il massimo è 6

  • Lo stato contiene un nodo non valido

401 (Non autorizzato)
  • Non autorizzato

403 (Accesso negato)
  • Accesso negato

404 (Non trovato)
  • Oggetto non trovato

  • Non esiste alcuna ombra con nome: shadowName

409 (Conflitto)
  • Conflitto di versioni

413 (Payload troppo grande)
  • Il payload supera le dimensioni massime permesse

415 (Tipo di supporto non supportato)
  • Codifica documentata non supportata; la codifica supportata è -8 UTF

429 (Troppe richieste)
  • Il servizio Device Shadow genera questo messaggio di errore quando ci sono più di 10 richieste in transito su una singola connessione. Una richiesta in-flight è una richiesta in corso che è stata avviata ma non ancora completata.

500 (Errore interno del server)
  • Errore interno del servizio