Messages d'erreur de Device Shadow - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Messages d'erreur de Device Shadow

Le service Device Shadow publie un message sur le sujet d'erreur (terminéMQTT) lorsqu'une tentative de modification du document d'état échoue. Ce message est émis uniquement en réponse à une demande de publication dans l'une des $aws rubriques réservées. Si le client met à jour le document à l'aide du RESTAPI, il reçoit le code HTTP d'erreur dans le cadre de sa réponse et aucun message MQTT d'erreur n'est émis.

HTTPcode d'erreur Messages d’erreur
400 (Requête erronée)
  • Non valide JSON

  • Nœud requis manquant : état

  • Le nœud d'état doit être un objet

  • Le nœud souhaitée doit être un objet

  • Le nœuds déclaré doit être un objet

  • Version non valide

  • Non valide clientToken

    Note

    Un jeton client d'une longueur supérieure à 64 octets génère cette réponse.

  • JSONcontient trop de niveaux de nidification ; le maximum est de 6

  • L'état contient un nœud non valide

401 (Accès non autorisé)
  • Non autorisé

403 (Accès interdit)
  • Accès interdit

404 (Introuvable)
  • Objet non trouvé

  • Il n'existe aucune ombre portant le nom : shadowName

409 (Conflit)
  • Conflit de versions

413 (Charge utile trop importante)
  • La charge utile dépasse la taille maximale autorisée

415 (Type de support non pris en charge)
  • Encodage documenté non pris en charge ; le codage pris en charge est -8 UTF

429 (Nombre de requêtes trop élevé)
  • Le service Device Shadow génère ce message d'erreur lorsqu'il y a plus de 10 demandes en vol sur une seule connexion. Une demande en vol est une demande en cours qui a été lancée mais qui n'est pas encore terminée.

500 (Erreur interne du serveur)
  • Échec du service interne