Mensajes de error de Device Shadow - AWS IoT Core

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Mensajes de error de Device Shadow

El servicio Device Shadow publica un mensaje en el tema de errores (a través de MQTT) si se produce un error al intentar cambiar el documento de estado. Este mensaje solo se genera como respuesta a una solicitud de publicación en uno de los temas $aws reservados. Si el cliente actualiza el documento mediante la API REST, recibe el código de error HTTP como parte de su respuesta y no se genera un mensaje de error MQTT.

Código de error HTTP Mensajes de error
400 (solicitud errónea)
  • JSON no válido

  • Falta un nodo necesario: estado

  • El nodo de estado debe ser un objeto

  • El nodo deseado debe ser un objeto

  • El nodo notificado debe ser un objeto

  • Versión no válida

  • ClientToken no válido

    nota

    Un token de cliente que sea mayor de 64 bytes provocará esta respuesta.

  • JSON contiene demasiados niveles de anidamiento; el máximo permitido es 6

  • El estado contiene un nodo no válido

401 (sin autorización)
  • Unauthorized

403 (prohibido)
  • Prohibido

404 (no encontrado)
  • Objeto no encontrado

  • No existe ninguna sombra con el nombre: shadowName

409 (conflicto)
  • Conflicto de versiones

413 (carga demasiado grande)
  • La carga supera el tamaño máximo permitido

415 (tipo de medio incompatible)
  • Codificación documentada incompatible, se admite la codificación UTF-8

429 (demasiadas solicitudes)
  • El servicio de sombra de dispositivo generará este mensaje de error cuando haya más de diez solicitudes en tránsito en una sola conexión. Una solicitud en tránsito es una solicitud en curso que se ha iniciado, pero no se ha completado.

500 (error de servidor interno)
  • Error de servicio interno