Rilis: Pembaruan perangkat lunak AWS IoT Greengrass Core v2.6.0 pada 27 Juni 2022 - AWS IoT Greengrass

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

Rilis: Pembaruan perangkat lunak AWS IoT Greengrass Core v2.6.0 pada 27 Juni 2022

Rilis ini menyediakan versi 2.6.0 dari komponen inti Greengrass, komponen baru yang disediakan, dan pembaruan ke komponen AWS yang disediakan. AWS

Tanggal rilis: 27 Juni 2022

Sorotan rilis
  • Wildcard dalam topik penerbitan/berlangganan lokal - Anda sekarang dapat menggunakan wildcard MQTT saat Anda berlangganan topik penerbitan/berlangganan lokal. Lihat informasi yang lebih lengkap di Pesan lokal publikasi/berlangganan dan SubscribeToTopic.

  • Dukungan bayangan perangkat klien - Anda sekarang dapat berinteraksi dengan bayangan perangkat klien dalam komponen khusus dan menyinkronkan bayangan perangkat klien denganAWS IoT Core. Untuk informasi selengkapnya, lihat Berinteraksi dengan dan menyinkronkan bayangan perangkat klien.

  • Dukungan MQTT 5 lokal untuk perangkat klien - Anda sekarang dapat menggunakan broker EMQX MQTT 5 untuk menggunakan fitur MQTT 5 dalam komunikasi antara perangkat klien dan perangkat inti. Lihat informasi yang lebih lengkap di Pialang MQTT 5 (EMQX) dan Hubungkan perangkat klien ke perangkat inti.

  • Variabel resep dalam konfigurasi komponen — Anda sekarang dapat menggunakan variabel resep tertentu dalam konfigurasi komponen. Anda dapat menggunakan variabel resep ini saat menentukan konfigurasi default komponen dalam resep atau saat Anda mengonfigurasi komponen dalam penerapan. Lihat informasi yang lebih lengkap di Variabel resep dan Gunakan variabel resep dalam menggabungkan pembaruan.

  • Wildcard dalam kebijakan otorisasi IPC — Anda sekarang dapat menggunakan * wildcard untuk mencocokkan kombinasi karakter apa pun dalam kebijakan otorisasi komunikasi antar proses (IPC). Wildcard ini memungkinkan Anda untuk mengizinkan akses ke beberapa sumber daya dalam satu kebijakan otorisasi. Untuk informasi selengkapnya, lihat Wildcard dalam kebijakan otorisasi.

  • Operasi IPC yang mengelola penerapan dan komponen lokal — Anda sekarang dapat mengembangkan komponen kustom yang mengelola penerapan lokal dan melihat detail komponen. Untuk informasi selengkapnya, lihat IPC: Mengelola penerapan dan komponen lokal.

  • Operasi IPC yang mengautentikasi dan mengotorisasi perangkat klien — Anda sekarang dapat menggunakan operasi ini untuk membuat komponen broker lokal kustom. Untuk informasi selengkapnya, lihat IPC: Mengautentikasi dan mengotorisasi perangkat klien.

Pembaruan komponen publik

Tabel berikut ini mencantumkan komponen yang disediakan oleh AWS yang mencakup fitur baru dan diperbarui.

penting

Saat Anda menerapkan komponen, AWS IoT Greengrass instal versi terbaru yang didukung dari semua dependensi komponen tersebut. Karena ini, versi patch baru dari komponen publik yang disediakan oleh AWS mungkin secara otomatis di-deploy ke perangkat inti Anda jika Anda menambahkan perangkat baru ke grup objek, atau Anda memperbarui deployment yang menargetkan perangkat tersebut. Beberapa pembaruan otomatis, seperti pembaruan inti, dapat menyebabkan perangkat Anda memulai ulang secara tiba-tiba.

Untuk mencegah pembaruan yang tidak diinginkan untuk komponen yang berjalan di perangkat Anda, sebaiknya sertakan versi komponen yang Anda inginkan secara langsung saat membuat deployment. Untuk informasi selengkapnya tentang perilaku pembaruan untuk perangkat lunak inti AWS IoT Greengrass, lihat Perbarui perangkat lunak inti AWS IoT Greengrass (OTA).

Komponen Detail
Inti Greengrass

Versi 2.6.0 dari inti Greengrass tersedia.

Fitur baru
  • Menambahkan dukungan untuk wildcard MQTT saat Anda berlangganan topik penerbitan/berlangganan lokal. Lihat informasi yang lebih lengkap di Pesan lokal publikasi/berlangganan dan SubscribeToTopic.

  • Menambahkan dukungan untuk variabel resep dalam konfigurasi komponen, selain variabel component_dependency_name:configuration:json_pointer resep. Anda dapat menggunakan variabel resep ini saat menentukan komponen DefaultConfiguration dalam resep atau saat Anda mengonfigurasi komponen dalam penerapan. Untuk mengaktifkan fitur ini, atur opsi interpolateComponentConfigurationkonfigurasi ketrue. Lihat informasi yang lebih lengkap di Variabel resep dan Gunakan variabel resep dalam menggabungkan pembaruan.

  • Menambahkan dukungan penuh untuk kebijakan * otorisasi wildcard in interprocess communication (IPC). Anda sekarang dapat menentukan * karakter dalam string sumber daya untuk mencocokkan kombinasi karakter apa pun. Untuk informasi selengkapnya, lihat Wildcard dalam kebijakan otorisasi.

  • Menambahkan dukungan untuk komponen khusus untuk memanggil operasi IPC yang digunakan CLI Greengrass. Anda dapat menggunakan operasi IPC ini untuk mengelola penerapan lokal, melihat detail komponen, dan membuat kata sandi yang dapat Anda gunakan untuk masuk ke konsol debug lokal. Untuk informasi selengkapnya, lihat IPC: Mengelola penerapan dan komponen lokal.

Perbaikan bug dan peningkatan
  • Memperbaiki masalah di mana komponen dependen tidak akan bereaksi ketika dependensi kerasnya memulai ulang atau mengubah status dalam skenario tertentu.

  • Memperbaiki pesan kesalahan yang dilaporkan perangkat inti ke layanan AWS IoT Greengrass cloud saat penerapan gagal.

  • Memperbaiki masalah di mana inti Greengrass menerapkan penerapan sesuatu dua kali dalam skenario tertentu saat nukleus dimulai ulang.

  • Peningkatan dan perbaikan kecil tambahan. Untuk informasi lebih lanjut, lihat rilis di GitHub.

Pialang MQTT 5 (EMQX)

Versi 1.0.0 dari komponen broker EMQX MQTT 5 baru tersedia.

Fitur baru
  • Menambahkan dukungan untuk broker EMQX MQTT 5 lokal. Perangkat klien dapat terhubung ke broker MQTT ini untuk berkomunikasi dengan perangkat inti menggunakan fitur MQTT 5.

Manajer bayangan

Versi 2.2.0 dari komponen shadow manager tersedia.

Fitur baru
  • Menambahkan dukungan untuk layanan bayangan lokal melalui antarmuka penerbitan/berlangganan lokal. Anda sekarang dapat berkomunikasi dengan broker pesan penerbitan/berlangganan lokal pada topik bayangan MQTT untuk mendapatkan, memperbarui, dan menghapus bayangan pada perangkat inti. Fitur ini memungkinkan Anda untuk menghubungkan perangkat klien ke layanan bayangan lokal dengan menggunakan jembatan MQTT untuk menyampaikan pesan tentang topik bayangan antara perangkat klien dan antarmuka penerbitan/berlangganan lokal.

    Fitur ini membutuhkan v2.6.0 atau yang lebih baru dari komponen inti Greengrass. Untuk menghubungkan perangkat klien ke layanan bayangan lokal, Anda juga harus menggunakan v2.2.0 atau yang lebih baru dari komponen jembatan MQTT.

  • Menambahkan direction opsi yang dapat Anda konfigurasikan untuk menyesuaikan arah untuk menyinkronkan bayangan antara layanan bayangan lokal danAWS Cloud. Anda dapat mengonfigurasi opsi ini untuk mengurangi bandwidth dan koneksi ke fileAWS Cloud.

Autentikasi perangkat klien

Versi 2.2.0 komponen autentikasi perangkat klien tersedia.

Fitur baru
  • Menambahkan dukungan untuk komponen kustom untuk memanggil operasi komunikasi antarproses (IPC) untuk mengautentikasi dan mengotorisasi perangkat klien. Anda dapat menggunakan operasi ini dalam komponen broker MQTT khusus, misalnya. Untuk informasi selengkapnya, lihat IPC: Mengautentikasi dan mengotorisasi perangkat klien.

  • MenambahkanmaxActiveAuthTokens,cloudQueueSize, dan threadPoolSize opsi yang dapat Anda konfigurasikan untuk menyetel kinerja komponen ini.

Jembatan MQTT

Versi 2.2.0 dari komponen jembatan MQTT tersedia.

Fitur baru
CLI Greengrass

Versi 2.6.0 dari CLI Greengrass tersedia.

Fitur baru
  • Menambahkan dukungan untuk komponen khusus untuk memanggil operasi komunikasi antarproses (IPC) yang digunakan CLI Greengrass. Anda dapat menggunakan operasi IPC ini untuk mengelola penerapan lokal, melihat detail komponen, dan membuat kata sandi yang dapat Anda gunakan untuk masuk ke konsol debug lokal. Untuk informasi selengkapnya, lihat IPC: Mengelola penerapan dan komponen lokal.

Perbaikan bug dan peningkatan
  • Peningkatan dan perbaikan kecil tambahan.