Rilis:AWS IoT Greengrass Pembaruan perangkat lunak Inti 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:AWS IoT Greengrass Pembaruan perangkat lunak Inti v2.6.0 pada 27 Juni 2022

Rilis ini menyediakan versi 2.6.0 dari komponen inti GreengrassAWSkomponen -provided, dan update untukAWSKomponen yang disediakan oleh

Tanggal rilis: 27 Juni 2022

Sorotan rilis

  • Wildcard di topik publish/langganan lokalSekarang Anda dapat menggunakan wildcard MQTT saat Anda berlangganan topik publish/subscribe lokal. Untuk informasi selengkapnya, lihat Pesan lokal publikasi/berlangganan dan SubscribeToTopic.

  • Dukungan bayangan perangkat klien- Sekarang Anda dapat berinteraksi dengan bayangan perangkat klien dalam komponen kustom 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. Untuk informasi selengkapnya, lihat Broker 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 ketika Anda menentukan konfigurasi default komponen dalam resep atau ketika Anda mengkonfigurasi komponen dalam penyebaran. Untuk informasi selengkapnya, lihat Variabel resep dan Gunakan variabel resep di update merge.

  • Wildcard dalam kebijakan otorisasi IPCSekarang Anda dapat menggunakan*wildcard untuk mencocokkan kombinasi karakter dalam kebijakan otorisasi komunikasi antarproses (IPC). Wildcard ini memungkinkan Anda untuk mengizinkan akses ke beberapa sumber daya dalam satu kebijakan otorisasi. Untuk informasi selengkapnya, lihat Wilddcard di kebijakan otorisasi.

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

  • Operasi IPC yang mengautentikasi dan mengotorisasi perangkat klien- Anda sekarang dapat menggunakan operasi ini untuk membuat komponen broker lokal khusus. Untuk informasi selengkapnya, lihatIPC: 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 Greengrassmenginstal 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 Rincian
Inti Greengrass

Versi 2.6.0 dariInti Greengrasstersedia.

Fitur baru
  • Menambahkan dukungan untuk wildcard MQTT saat Anda berlangganan topik publish/subscribe lokal. Untuk informasi selengkapnya, lihat Pesan lokal publikasi/berlangganan dan SubscribeToTopic.

  • Menambahkan dukungan untuk variabel resep dalam konfigurasi komponen, selaincomponent_dependency_name:configuration:json_pointervariabel resep. Anda dapat menggunakan variabel resep ini ketika Anda menentukan komponenDefaultConfigurationdalam resep atau ketika Anda mengkonfigurasi komponen dalam penyebaran. Untuk mengaktifkan fitur ini, mengaturinterpolateComponentConfigurationopsi konfigurasi untuktrue. Untuk informasi selengkapnya, lihat Variabel resep dan Gunakan variabel resep di update merge.

  • Menambahkan dukungan penuh untuk*kebijakan otorisasi wildcard dalam komunikasi antar proses (IPC). Sekarang Anda dapat menentukan*karakter dalam string sumber daya untuk mencocokkan kombinasi karakter. Untuk informasi selengkapnya, lihat Wilddcard di kebijakan otorisasi.

  • Menambahkan dukungan untuk komponen kustom untuk memanggil operasi IPC yang digunakan Greengrass CLI. Anda dapat menggunakan operasi IPC untuk mengelola penyebaran lokal, dan membuat kata sandi yang dapat Anda gunakan untuk masuk kekonsol debug lokal. Untuk informasi selengkapnya, lihatIPC: Mengelola penerapan dan komponen lokal.

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

  • Meningkatkan pesan kesalahan yang dilaporkan perangkat inti keAWS IoT Greengrasslayanan cloud ketika penyebaran gagal.

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

  • Peningkatan dan perbaikan kecil tambahan. Untuk informasi selengkapnya, lihatChangelogdi atas GitHub.

Broker MQTT 5 (EMQX)

Versi 1.0.0 dariEMQX MQTT 5 komponen brokertersedia.

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 darikomponen manajer bayangantersedia.

Fitur baru
  • Menambahkan dukungan untuk layanan bayangan lokal melalui antarmuka publish/subscribe lokal. Sekarang Anda dapat berkomunikasi dengan broker pesan publish/subscribe lokaltopik bayangan MQTTuntuk mendapatkan, dan menghapus bayangan pada perangkat inti. Fitur ini memungkinkan Anda untuk menghubungkan perangkat klien untuk layanan bayangan lokal dengan menggunakan jembatan MQTT untuk merelai pesan pada topik bayangan antara perangkat klien dan antarmuka publish/subscribe lokal.

    Fitur ini memerlukan v2.6.0 atau yang lebih baruKomponen inti Greengrass. Untuk menghubungkan perangkat klien untuk layanan bayangan lokal, Anda juga harus menggunakan v2.2.0 atau yang lebih baruKomponen jembatan MQTT.

  • Menambahkandirectionopsi 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 koneksiAWS Cloud.

Auth perangkat klien

Versi 2.2.0 darikomponen autentikasi perangkat klientersedia.

Fitur baru
  • Menambahkan dukungan untuk komponen kustom untuk memanggil operasi interprocess communication (IPC) untuk mengotentikasi dan mengotorisasi perangkat klien. Anda dapat menggunakan operasi ini dalam komponen broker MQTT kustom, misalnya. Untuk informasi selengkapnya, lihatIPC: Mengautentikasi dan mengotorisasi perangkat klien.

  • MenambahkanmaxActiveAuthTokens,cloudQueueSize, danthreadPoolSizeopsi yang dapat Anda konfigurasi untuk menyetel bagaimana kinerja komponen ini.

Jembatan MQTT

Versi 2.2.0 dariKomponen jembatan MQTTtersedia.

Fitur baru
  • Menambahkan dukungan untuk wildcard topik MQTT (#dan+) ketika Anda menentukan publikasi lokal/berlangganan sebagai broker pesan sumber.

    Fitur ini memerlukan v2.6.0 atau yang lebih baruKomponen inti Greengrass.

  • MenambahkantargetTopicPrefixpilihan, yang dapat Anda tentukan untuk mengkonfigurasi jembatan MQTT untuk menambahkan awalan ke topik target saat menyampaikan pesan.

Greengrass CLI

Versi 2.6.0 dariGreengrass CLItersedia.

Fitur baru
  • Menambahkan dukungan untuk komponen kustom untuk memanggil operasi interprocess communication (IPC) yang digunakan Greengrass CLI. Anda dapat menggunakan operasi IPC untuk mengelola penyebaran lokal, dan membuat kata sandi yang dapat Anda gunakan untuk masuk kekonsol debug lokal. Untuk informasi selengkapnya, lihatIPC: Mengelola penerapan dan komponen lokal.

Perbaikan bug dan peningkatan
  • Peningkatan dan perbaikan kecil tambahan.