Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Uji AWS IoT Greengrass komponen dengan penerapan lokal

Mode fokus
Uji AWS IoT Greengrass komponen dengan penerapan lokal - AWS IoT Greengrass

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

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

Jika Anda mengembangkan komponen Greengrass pada perangkat inti, Anda dapat membuat penerapan lokal untuk menginstal dan mengujinya. Ikuti langkah-langkah di bagian ini untuk membuat penyebaran lokal.

Jika Anda mengembangkan komponen pada komputer yang berbeda, seperti komputer pengembangan lokal, Anda tidak dapat membuat penyebaran lokal. Sebagai gantinya, publikasikan komponen ke AWS IoT Greengrass layanan sehingga Anda dapat menerapkannya ke perangkat inti Greengrass untuk mengujinya. Untuk informasi selengkapnya, silakan lihat Publikasikan komponen untuk diterapkan ke perangkat inti Anda dan Menyebarkan AWS IoT Greengrass komponen ke perangkat.

Untuk menguji komponen pada perangkat inti Greengrass
  1. Perangkat inti mencatat peristiwa seperti pembaruan komponen. Anda dapat melihat file log ini untuk menemukan dan memecahkan masalah kesalahan dengan komponen Anda, seperti resep yang tidak valid. Berkas log ini juga menampilkan pesan bahwa komponen Anda mencetak standard out (stdout). Kami sarankan Anda membuka sesi terminal tambahan pada perangkat inti Anda untuk mengamati pesan log baru secara real time. Buka sesi terminal baru, seperti melalui SSH, dan jalankan perintah berikut untuk melihat log. Ganti /greengrass/v2 dengan jalur ke folder AWS IoT Greengrass root.

    Linux or Unix
    sudo tail -f /greengrass/v2/logs/greengrass.log
    PowerShell
    gc C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
    sudo tail -f /greengrass/v2/logs/greengrass.log

    Anda juga dapat melihat file log untuk komponen Anda.

    Linux or Unix
    sudo tail -f /greengrass/v2/logs/com.example.HelloWorld.log
    PowerShell
    gc C:\greengrass\v2\logs\com.example.HelloWorld.log -Tail 10 -Wait
    sudo tail -f /greengrass/v2/logs/com.example.HelloWorld.log
  2. Dalam sesi terminal asli Anda, jalankan perintah berikut untuk memperbarui perangkat inti dengan komponen Anda. Ganti /greengrass/v2 dengan path ke folder AWS IoT Greengrass root, dan ganti ~/greengrassv2 dengan path ke folder pengembangan lokal Anda.

    Linux or Unix
    sudo /greengrass/v2/bin/greengrass-cli deployment create \ --recipeDir ~/greengrassv2/recipes \ --artifactDir ~/greengrassv2/artifacts \ --merge "com.example.HelloWorld=1.0.0"
    Windows Command Prompt (CMD)
    C:\greengrass\v2\bin\greengrass-cli deployment create ^ --recipeDir %USERPROFILE%\greengrassv2\recipes ^ --artifactDir %USERPROFILE%\greengrassv2\artifacts ^ --merge "com.example.HelloWorld=1.0.0"
    PowerShell
    C:\greengrass\v2\bin\greengrass-cli deployment create ` --recipeDir ~/greengrassv2/recipes ` --artifactDir ~/greengrassv2/artifacts ` --merge "com.example.HelloWorld=1.0.0"
    sudo /greengrass/v2/bin/greengrass-cli deployment create \ --recipeDir ~/greengrassv2/recipes \ --artifactDir ~/greengrassv2/artifacts \ --merge "com.example.HelloWorld=1.0.0"
    catatan

    Anda juga dapat menggunakan perintah greengrass-cli deployment create untuk menetapkan nilai parameter konfigurasi komponen Anda. Untuk informasi selengkapnya, lihat buat.

  3. Gunakan greengrass-cli deployment status perintah untuk memantau kemajuan penerapan komponen Anda.

    Unix or Linux
    sudo /greengrass/v2/bin/greengrass-cli deployment status \ -i deployment-id
    Windows Command Prompt (CMD)
    C:\greengrass\v2\bin\greengrass-cli deployment status ^ -i deployment-id
    PowerShell
    C:\greengrass\v2\bin\greengrass-cli deployment status ` -i deployment-id
    sudo /greengrass/v2/bin/greengrass-cli deployment status \ -i deployment-id
  4. Uji komponen Anda begitu ia berjalan pada perangkat inti Greengrass. Saat Anda menyelesaikan versi komponen ini, Anda dapat mengunggahnya ke AWS IoT Greengrass layanan. Kemudian, Anda dapat men-deploy komponen ke perangkat inti lainnya. Untuk informasi selengkapnya, lihat Publikasikan komponen untuk diterapkan ke perangkat inti Anda.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.