Device Shadow-Fehlermeldungen - AWS IoT Core

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.

Device Shadow-Fehlermeldungen

Der Device Shadow-Service veröffentlicht (über MQTT) eine Meldung im Thema "Fehler”, wenn ein Versuch, das Statusdokument zu ändern, fehlschlägt. Diese Meldung wird lediglich als Antwort auf eine Veröffentlichungsanfrage zu einem der reservierten $aws-Topics ausgegeben. Aktualisiert der Client das Dokument mittels REST-API, erhält er den HTTP-Fehlercode als Teil seiner Antwort, und es werden keine MQTT-Fehlermeldungen ausgegeben.

HTTP-Fehlercode Fehlermeldungen
400 (Ungültige Anfrage)
  • Ungültige JSON

  • Erforderlicher Knoten fehlt: Status

  • Der Statusknoten muss ein Objekt sein

  • Der "Soll”-Knoten muss ein Objekt sein

  • Der "Gemeldet”-Knoten muss ein Objekt sein

  • Ungültige Version

  • Ungültiger Client-Token

    Anmerkung

    Ein Client-Token, das länger als 64 Bytes ist, verursacht diese Antwort.

  • Die JSON enthält zu viele Verschachtelungsebenen; maximal 6 sind zulässig

  • Der Status enthält einen ungültigen Knoten

401 (Unauthorized) (Unautorisiert)
  • Nicht autorisiert

403 (Forbidden) (Unzulässig)
  • Forbidden

404 (Not Found) (Nicht gefunden)
  • Gerät nicht gefunden

  • Kein Schatten existiert mit dem Namen: shadowName

409 (Conflict) (Konflikt)
  • Versionskonflikt

413 (Payload Too Large) (Nutzlast zu hoch)
  • Die Nutzlast überschreitet die maximal zulässige Größe

415 (Unsupported Media Type) (Nicht unterstützter Medientyp)
  • Nicht unterstützte Dokumentkodierung; unterstützte Kodierung: UTF-8

429 (Too Many Requests) (Zu viele Anfragen)
  • Bei mehr als 10 übertragenen Anfragen auf eine einzelne Verbindung erzeugt der Geräteschatten-Service diese Fehlermeldung. Bei einer laufenden Anfrage handelt es sich um eine Anfrage in Bearbeitung, die zwar gestartet, aber noch nicht abgeschlossen wurde.

500 (Internal Server Error) (Interner Serverfehler)
  • Interner Service-Fehler