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 di errore nell'argomento di errore (tramite MQTT) quando un tentativo di modificare il documento sullo stato ha esito negativo. Questo messaggio viene inviato solo in risposta a una richiesta di pubblicazione in uno degli argomenti $aws riservati. Se il client aggiorna il documento usando l'API REST, riceve il codice di errore HTTP come parte della risposta e non viene inviato alcun messaggio di errore MQTT.

Codice di errore HTTP Messaggi di errore
400 (Richiesta non valida)
  • JSON non valido

  • 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

  • Token client non valido

    Nota

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

  • JSON contiene troppi livelli di nidificazione; il numero 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

  • Nessuna copia shadow esistente 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 non supportata; la codifica supportata è UTF-8

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