The Device Shadow service publishes a message on the error topic (over MQTT) when an attempt to change the state document fails. This message is only emitted as a response to a publish request on one of the reserved $aws
topics. If the client updates the document using the REST API, then it receives the HTTP error code as part of its response, and no MQTT error messages are emitted.
Invalid JSON
Missing required node: state
State node must be an object
Desired node must be an object
Reported node must be an object
Invalid version
Invalid clientToken
NoteA client token that is longer than 64 bytes will cause this response.
JSON contains too many levels of nesting; maximum is 6
State contains an invalid node
Unauthorized
Forbidden
Thing not found
No shadow exists with name: shadowName
Version conflict
The payload exceeds the maximum size allowed
Unsupported documented encoding; supported encoding is UTF-8
The Device Shadow service will generate this error message when there are more than 10 in-flight requests on a single connection. An in-flight request is an in-progress request that has been started but not yet completed.
Internal service failure
Device Shadow service documents
Software Package Catalog
Did this page help you? - Yes
Thanks for letting us know we're doing a good job!
If you've got a moment, please tell us what we did right so we can do more of it.
Did this page help you? - No
Thanks for letting us know this page needs work. We're sorry we let you down.
If you've got a moment, please tell us how we can make the documentation better.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4