Memecahkan masalah dengan aplikasi sampel - AWS IoT Core

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

Memecahkan masalah dengan aplikasi sampel

Jika Anda mengalami kesalahan saat mencoba menjalankan aplikasi sampel, berikut adalah beberapa hal yang perlu diperiksa.

Periksa sertifikat

Jika sertifikat tidak aktif, tidak AWS IoT akan menerima upaya koneksi apa pun yang menggunakannya untuk otorisasi. Saat membuat sertifikat Anda, mudah untuk mengabaikan tombol Aktifkan. Untungnya, Anda dapat mengaktifkan sertifikat Anda dari AWS IoT konsol.

Untuk memeriksa aktivasi sertifikat Anda
  1. Di AWS IoT konsol, di menu sebelah kiri, pilih Aman, lalu pilih Sertifikat.

  2. Dalam daftar sertifikat, temukan sertifikat yang Anda buat untuk latihan dan periksa statusnya di kolom Status.

    Jika Anda tidak ingat nama sertifikat, periksa apakah ada yang Tidak Aktif untuk melihat apakah mereka mungkin yang Anda gunakan.

    Pilih sertifikat dalam daftar untuk membuka halaman detailnya. Di halaman detail, Anda dapat melihat tanggal Buat untuk membantu Anda mengidentifikasi sertifikat.

  3. Untuk mengaktifkan sertifikat tidak aktif, dari halaman detail sertifikat, pilih Tindakan, lalu pilih Aktifkan.

Jika Anda menemukan sertifikat yang benar dan aktif, tetapi Anda masih mengalami masalah dalam menjalankan aplikasi sampel, periksa kebijakannya seperti yang dijelaskan langkah selanjutnya.

Anda juga dapat mencoba membuat hal baru dan sertifikat baru dengan mengikuti langkah-langkah diBuat objek benda. Jika Anda membuat hal baru, Anda harus memberinya nama hal baru dan mengunduh file sertifikat baru ke perangkat Anda.

Periksa kebijakan yang dilampirkan pada sertifikat

Kebijakan mengotorisasi tindakan di AWS IoT. Jika sertifikat yang digunakan untuk terhubung AWS IoT tidak memiliki kebijakan, atau tidak memiliki kebijakan yang memungkinkannya terhubung, koneksi akan ditolak, bahkan jika sertifikat aktif.

Untuk memeriksa kebijakan yang dilampirkan pada sertifikat
  1. Temukan sertifikat seperti yang dijelaskan pada item sebelumnya dan buka halaman detailnya.

  2. Di menu sebelah kiri halaman detail sertifikat, pilih Kebijakan untuk melihat kebijakan yang dilampirkan pada sertifikat.

  3. Jika tidak ada kebijakan yang dilampirkan pada sertifikat, tambahkan satu dengan memilih menu Tindakan, lalu pilih Lampirkan kebijakan.

    Pilih kebijakan yang Anda buat sebelumnyaBuat AWS IoT sumber daya.

  4. Jika ada kebijakan yang dilampirkan, pilih ubin kebijakan untuk membuka halaman detailnya.

    Di halaman detail, tinjau dokumen Kebijakan untuk memastikan dokumen tersebut berisi informasi yang sama dengan yang Anda buatBuat AWS IoT kebijakan.

Periksa baris perintah

Pastikan Anda menggunakan baris perintah yang benar untuk sistem Anda. Perintah yang digunakan pada sistem Linux dan macOS seringkali berbeda dari yang digunakan pada sistem Windows.

Periksa alamat titik akhir

Tinjau perintah yang Anda masukkan dan periksa kembali alamat titik akhir dalam perintah Anda ke yang ada di konsol Anda AWS IoT .

Periksa nama file dari file sertifikat

Bandingkan nama file dalam perintah yang Anda masukkan ke nama file file sertifikat di certs direktori.

Beberapa sistem mungkin memerlukan nama file dalam tanda kutip agar berfungsi dengan benar.

Periksa instalasi SDK

Pastikan instalasi SDK Anda selesai dan benar.

Jika ragu, instal ulang SDK di perangkat Anda. Dalam kebanyakan kasus, itu masalah menemukan bagian tutorial berjudul Instal SDK AWS IoT Perangkat untuk bahasa SDK dan mengikuti prosedur lagi.

Jika Anda menggunakan AWS IoT Device SDK untuk JavaScript, ingatlah untuk menginstal contoh aplikasi sebelum Anda mencoba menjalankannya. Menginstal SDK tidak secara otomatis menginstal aplikasi sampel. Contoh aplikasi harus diinstal secara manual setelah SDK diinstal.