AWS IoT
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

事物影子错误消息

Thing Shadows 服务在尝试更改状态文档失败时向错误主题发布消息(通过 MQTT)。此消息仅将作为对发布到其中一个预留 $aws 主题的请求的响应。如果客户端使用 REST API 来更新文档,则客户端将收到作为响应一部分的 HTTP 错误代码,且不会发送任何 MQTT 错误消息。

HTTP 错误代码 错误消息
400(错误请求)
  • JSON 无效

  • 必需节点缺失:状态

  • 状态节点必须是对象

  • 预期节点必须是对象

  • 报告节点必须是对象

  • 版本无效

  • clientToken 无效

  • JSON 包含的嵌套层级过多;最多嵌套 6 个层级

  • 状态包含无效节点

401(未授权)
  • 未授权

403(禁止访问)
  • 禁止

404(未找到)
  • 事物未找到

409(冲突)
  • 版本冲突

413(有效负载过大)
  • 有效负载超出允许的最大值

415(媒体类型不受支持)
  • 文档编码不受支持;受支持的编码是 UTF-8

429(请求过多)
  • 如果正在传输的请求超过 10 个,则 Thing Shadows 服务将生成此条错误消息。

500(内部服务器错误)
  • 内部服务故障