Pesan kesalahan Device Shadow - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pesan kesalahan Device Shadow

Layanan Device Shadow menerbitkan pesan tentang topik kesalahan (melalui MQTT) ketika upaya untuk mengubah dokumen status gagal. Pesan ini hanya dipancarkan sebagai tanggapan atas permintaan publikasi pada salah satu topik yang dicadangkan$aws. Jika klien memperbarui dokumen menggunakan REST API, maka ia menerima kode kesalahan HTTP sebagai bagian dari responsnya, dan tidak ada pesan kesalahan MQTT yang dipancarkan.

Kode kesalahan HTTP Pesan kesalahan
400 (Permintaan Buruk)
  • JSON tidak valid

  • Node yang diperlukan tidak ada: status

  • Node negara harus menjadi objek

  • Node yang diinginkan harus berupa objek

  • Node yang dilaporkan harus berupa objek

  • Versi tidak valid

  • ClientToken tidak valid

    catatan

    Token klien yang lebih panjang dari 64 byte akan menyebabkan respons ini.

  • JSON mengandung terlalu banyak tingkat bersarang; maksimum adalah 6

  • Status berisi node yang tidak valid

401 (Tidak Sah)
  • Tidak sah

403 (Terlarang)
  • Dilarang

404 (Tidak Ditemukan)
  • Hal yang tidak ditemukan

  • Tidak ada bayangan dengan nama: ShadoName

409 (Konflik)
  • Konflik versi

413 (Muatan Terlalu Besar)
  • Muatan melebihi ukuran maksimum yang diizinkan

415 (Tipe Media yang Tidak Didukung)
  • Pengkodean terdokumentasi yang tidak didukung; pengkodean yang didukung adalah UTF-8

429 (Terlalu Banyak Permintaan)
  • Layanan Device Shadow akan menghasilkan pesan kesalahan ini ketika ada lebih dari 10 permintaan dalam penerbangan pada satu koneksi. Permintaan dalam penerbangan adalah permintaan yang sedang berlangsung yang telah dimulai tetapi belum selesai.

500 (Kesalahan Server Internal)
  • Kegagalan layanan internal