Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendiagnosis masalah dengan bayangan
Bantu kami memperbaiki topik ini
| Isu | Pedoman pemecahan masalah |
|---|---|
Dokumen bayangan perangkat ditolak denganInvalid JSON
document. |
Jika Anda tidak terbiasa dengan JSON, ubah contoh yang disediakan dalam panduan ini untuk penggunaan Anda sendiri. Untuk informasi selengkapnya, lihat Contoh dokumen bayangan. |
| Saya mengirimkan JSON yang benar, tetapi tidak ada atau hanya bagiannya yang disimpan dalam dokumen bayangan perangkat. | Pastikan Anda mengikuti panduan pemformatan JSON. Hanya bidang JSON di reported bagian desired dan yang disimpan. Konten JSON (bahkan jika secara formal benar) di luar bagian tersebut diabaikan. |
| Saya menerima kesalahan bahwa bayangan perangkat melebihi ukuran yang diizinkan. | Bayangan perangkat hanya mendukung 8 KB data. Coba persingkat nama bidang di dalam dokumen JSON Anda atau cukup buat lebih banyak bayangan dengan membuat lebih banyak hal. Perangkat dapat memiliki jumlah tak terbatas yang things/shadows terkait dengannya. Satu-satunya persyaratan adalah bahwa setiap nama benda harus unik di akun Anda. |
| Ketika saya menerima bayangan perangkat, itu lebih besar dari 8 KB. Bagaimana ini bisa terjadi? | Setelah diterima, AWS IoT layanan menambahkan metadata ke bayangan perangkat. Layanan menyertakan data ini dalam responsnya, tetapi tidak dihitung terhadap batas 8 KB. Hanya data untuk desired dan reported status di dalam dokumen status yang dikirim ke bayangan perangkat yang diperhitungkan terhadap batas. |
| Permintaan saya telah ditolak karena versi yang salah. Apa yang harus saya lakukan? | Lakukan operasi GET untuk menyinkronkan ke versi dokumen status terbaru. Saat menggunakan MQTT, berlangganan. /update/accepted topik untuk diberitahu tentang perubahan status dan menerima versi terbaru dari dokumen JSON. |
| Stempel waktu mati beberapa detik. | Stempel waktu untuk masing-masing bidang dan seluruh dokumen JSON diperbarui ketika dokumen diterima oleh AWS IoT layanan atau ketika dokumen negara diterbitkan ke. /update/accepted dan. /update/delta pesan. Pesan dapat ditunda melalui jaringan, yang dapat menyebabkan stempel waktu mati beberapa detik. |
| Perangkat saya dapat mempublikasikan dan berlangganan topik bayangan yang sesuai, tetapi ketika saya mencoba memperbarui dokumen bayangan melalui HTTP REST API, saya mendapatkan HTTP 403. | Pastikan Anda telah membuat kebijakan di IAM untuk mengizinkan akses ke topik ini dan untuk tindakan (UPDATE/GET/DELETE) yang sesuai untuk kredenSIAL yang Anda gunakan. Kebijakan IAM dan kebijakan sertifikat bersifat independen. |
| Masalah lainnya. | Layanan Device Shadow mencatat kesalahan ke CloudWatch Log. Untuk mengidentifikasi masalah perangkat dan konfigurasi, aktifkan CloudWatch Log dan lihat log untuk informasi debug. |