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à.
Diagnosi dei problemi relativi a Shadows
Aiutaci a migliorare questo argomento
Diagnosi di Shadows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Problema | Linee guida per la risoluzione dei problemi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Il documento shadow di un dispositivo viene rifiutato con Invalid JSON
document . |
Se non li conosceteJSON, modificate gli esempi forniti in questa guida per uso personale. Per ulteriori informazioni, consulta Esempi di documenti shadow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
L'invio è correttoJSON, ma nessuno o solo alcune parti sono archiviate nel documento shadow del dispositivo. | Assicurati di seguire le linee guida per la JSON formattazione. Vengono memorizzati solo JSON i campi nelle reported sezioni desired e. JSONil contenuto (anche se formalmente corretto) esterno a tali sezioni viene ignorato. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Si è verificato un errore che indica che la copia shadow del dispositivo supera le dimensioni permesse. | La copia shadow di un dispositivo supporta solo fino a 8 KB di dati. Prova ad abbreviare i nomi dei campi all'interno del JSON documento o semplicemente crea più ombre creando più elementi. Un dispositivo può avere un numero illimitato di oggetti/copie shadow associate a esso. L'unico requisito è che il nome di ogni oggetto deve essere univoco nell'account. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quando si riceve una copia shadow di un dispositivo, le sue dimensioni sono superiori a 8 KB. Come è possibile? | Al ricevimento, il AWS IoT servizio aggiunge metadati all'ombra del dispositivo. Il servizio include questi dati nella risposta, che non vengono tuttavia conteggiati per il raggiungimento del limite di 8 KB. Solo i dati per gli stati desired e reported all'interno del documento sullo stato inviato alla copia shadow del dispositivo vengono conteggiati per il raggiungimento del limite. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
La richiesta è stata rifiutata a causa di una versione errata. Cosa devo fare? | Eseguite un'GEToperazione di sincronizzazione con l'ultima versione del documento statale. Durante l'utilizzoMQTT, iscriviti a. /update/accepted topic per ricevere notifiche sui cambiamenti di stato e ricevere l'ultima versione del documento. JSON | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Il timestamp è disattivato per alcuni secondi. | Il timestamp per i singoli campi e l'intero JSON documento viene aggiornato quando il documento viene ricevuto dal AWS IoT servizio o quando il documento statale viene pubblicato su. /update/accepted e. messaggio /update/delta. I messaggi possono essere ritardati nella rete e in questo caso il timestamp è disattivato per alcuni secondi. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Il mio dispositivo può pubblicare e sottoscrivere gli argomenti shadow corrispondenti, ma quando tento di aggiornare il documento shadow tramite il HTTP RESTAPI, ottengo 403. HTTP | Assicurati di aver creato delle politiche IAM per consentire l'accesso a questi argomenti e per l'azione corrispondente (UPDATE/GET/DELETE) per le credenziali che stai utilizzando. IAMle politiche e le politiche dei certificati sono indipendenti. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Altri problemi. | Il servizio Device Shadow registra gli errori in CloudWatch Logs. Per identificare i problemi relativi al dispositivo e alla configurazione, abilita CloudWatch i registri e visualizza i registri per le informazioni di debug. |