Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Helfen Sie uns, dieses Thema zu verbessern
Problem | Richtlinien für die Fehlerbehebung |
---|---|
Das Schatten-Dokument eines Geräts wird mit Invalid JSON
document abgelehnt. |
Wenn Sie sich mit JSON nicht auskennen, passen Sie die hier aufgeführten Beispiele nach Ihrem Bedarf an. Weitere Informationen finden Sie unter Beispiele für Schatten-Dokumente. |
Ich habe ein korrektes JSON-Dokument eingereicht, aber nichts oder nur Teile davon sind im Geräteschattendokument gespeichert. | Stellen Sie sicher, dass Sie die JSON-Formatierungsrichtlinien einhalten. Nur JSON-Felder in den Abschnitten desired und reported werden gespeichert. JSON-Inhalte außerhalb dieser Abschnitte werden ignoriert (auch wenn sie formal korrekt sind). |
Ich habe eine Fehlermeldung erhalten, dass mein Geräteschatten die zulässige Größe überschreitet. | Der Geräteschatten unterstützt nur 8 KB Daten. Versuchen Sie, Feldnamen in Ihrem JSON-Dokument zu kürzen, oder erstellen Sie einfach mehrere Schatten, indem Sie mehrere Objekte erstellen. Einem Gerät kann eine unbegrenzte Anzahl von Objekten/Schatten zugeordnet werden. Voraussetzung ist lediglich, dass der Name des Objekts in Ihrem Konto nur einmal verwendet werden darf. |
Wenn ich einen Geräteschatten erhalte, ist er größer als 8 KB. Wie kann das sein? | Nach Erhalt fügt der AWS IoT Dienst dem Schatten des Geräts Metadaten hinzu. Der Service fügt diese Daten bei der Antwort hinzu, aber sie sind nicht in der Obergrenze von 8 KB enthalten. Nur die Daten für den Status desired und den Status reported des Statusdokuments, die an den Geräteschatten gesandt werden, werden für den Grenzwert berücksichtigt. |
Meine Anfrage wurde aufgrund einer inkorrekten Version abgelehnt. Was soll ich tun? | Führen Sie einen GET-Vorgang durch, um auf die letzte Dokumentenversion zu synchronisieren. Wenn Sie MQTT verwenden, melden Sie sich beim Thema ./update/accepted an, um über Statusänderungen informiert zu werden und die neueste Version des JSON-Dokuments zu erhalten. |
Der Zeitstempel ist um einige Sekunden ungenau. | Der Zeitstempel für einzelne Felder und das gesamte JSON-Dokument wird aktualisiert, wenn das Dokument beim AWS IoT Dienst eingeht oder wenn das Statusdokument auf dem veröffentlicht wird. /update/accepted and ./update/deltaNachricht. Nachrichten können im Netzwerk verspätet sein, sodass der Zeitstempel um einige Sekunden abweicht. |
Ich kann mein Gerät in den entsprechenden Schattenthemen veröffentlichen und anmelden, aber wenn ich versuche, das Schattendokument über die HTTP-REST-API zu aktualisieren, erhalte ich den Fehler HTTP 403. | Stellen Sie sicher, dass Sie in IAM Richtlinien erstellt haben, um den Zugriff auf diese Themen und auf die entsprechende Aktion (UPDATE/GET/DELETE) für die von Ihnen verwendeten Anmeldeinformationen zu ermöglichen. IAM-Richtlinien und Zertifikatsrichtlinien sind unabhängig. |
Sonstige Probleme | Der Device Shadow-Dienst protokolliert Fehler in CloudWatch Logs. Um Geräte- und Konfigurationsprobleme zu identifizieren, aktivieren Sie CloudWatch Protokolle und sehen Sie sich die Protokolle mit Debug-Informationen an. |