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 dans la rubrique d'erreur (via MQTT) en cas d'échec d'une tentative de modifier le document d'état. 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 de l'API REST, il reçoit le code d'erreur HTTP dans le cadre de la réponse, et aucun message d'erreur MQTT n'est émis.

Code d’erreur HTTP Messages d’erreur
400 (Requête erronée)
  • JSON non valide

  • 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

  • ClientToken non valide

    Note

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

  • Le code JSON contient trop de niveaux d'imbrication ; le maximum est 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é

  • Aucun shadow n'existe avec 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)
  • Codage documenté non pris en charge ; l'encodage pris en charge est UTF-8

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