View a markdown version of this page

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 terhadap permintaan publikasi pada salah satu $aws topik yang dicadangkan. 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

  • Tidak ada simpul yang diperlukan: status

  • State node harus menjadi objek

  • Node yang diinginkan harus menjadi 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 berisi 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 tidak ditemukan

  • Tidak ada bayangan dengan nama: shadowName

409 (Konflik)
  • Konflik versi

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

415 (Jenis Media Tidak Didukung)
  • Pengkodean terdokumentasi tidak didukung; pengkodean yang didukung 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 dalam proses yang telah dimulai tetapi belum selesai.

500 (Kesalahan Server Internal)
  • Kegagalan layanan internal