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 (overMQTT) 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 RESTAPI, maka ia menerima kode HTTP kesalahan sebagai bagian dari responsnya, dan tidak ada pesan MQTT kesalahan yang dipancarkan.

HTTPkode kesalahan Pesan kesalahan
400 (Permintaan Buruk)
  • Tidak valid JSON

  • 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

  • Tidak valid clientToken

    catatan

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

  • JSONmengandung 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: shadowName

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 -8 UTF

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