Migrasi dari AWS IoT Greengrass Versi 1 - AWS IoT Greengrass

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

Migrasi dari AWS IoT Greengrass Versi 1

AWS IoT Greengrass Version 2adalah rilis versi utama dari perangkat lunak AWS IoT Greengrass Core, API, dan konsol. AWS IoT Greengrass V2memperkenalkan beberapa perbaikanAWS IoT Greengrass V1, seperti aplikasi modular, penyebaran ke armada perangkat besar, dan dukungan untuk platform tambahan.

catatan

Setelah 30 Juni 2023 AWS IoT Greengrass Version 1 tidak lagi menerima pembaruan fitur, penyempurnaan, perbaikan bug, atau tambalan keamanan. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Jika Anda menggunakanAWS IoT Greengrass V1, kami sangat menyarankan Anda bermigrasi keAWS IoT Greengrass V2.

Ikuti petunjuk dalam panduan ini untuk bermigrasi dari AWS IoT Greengrass V1 keAWS IoT Greengrass V2.

Bisakah saya menjalankan aplikasi V1 saya di V2?

Sebagian besar aplikasi V1 dapat berjalan pada perangkat inti V2 tanpa perlu mengubah kode aplikasi. Jika aplikasi V1 Anda menggunakan fitur berikut, Anda tidak akan dapat menjalankannya di V2.

  • Runtime fungsi C dan C++ Lambda

Jika aplikasi V1 Anda menggunakan salah satu dari fitur berikut, Anda harus memodifikasi kode aplikasi Anda untuk menggunakan AWS IoT Device SDK V2 untuk menjalankan aplikasi. AWS IoT Greengrass V2

  • Berinteraksi dengan layanan bayangan lokal

  • Publikasikan pesan ke perangkat lokal yang terhubung (perangkat Greengrass)

Ikhtisar migrasi

Pada tingkat tinggi, Anda dapat menggunakan prosedur berikut untuk meningkatkan perangkat inti dari AWS IoT Greengrass V1 keAWS IoT Greengrass V2. Prosedur pasti yang Anda ikuti tergantung pada persyaratan spesifik untuk lingkungan Anda.


        Gambaran umum tentang cara bermigrasi dari AWS IoT Greengrass V1 keAWS IoT Greengrass V2.
  1. Memahami perbedaan antara V1 dan V2

    AWS IoT Greengrass V2memperkenalkan konsep dasar baru untuk armada perangkat dan perangkat lunak yang dapat digunakan, dan V2 menyederhanakan beberapa konsep dari V1.

    Layanan AWS IoT Greengrass V2 cloud dan perangkat lunak AWS IoT Greengrass Core v2.x tidak kompatibel ke belakang dengan layanan AWS IoT Greengrass V1 cloud dan perangkat lunak AWS IoT Greengrass Core v1.x. Akibatnya, pembaruan AWS IoT Greengrass V1 over-the-air (OTA) tidak dapat memutakhirkan perangkat inti dari V1 ke V2.

  2. Validasi bahwa perangkat inti V1 dapat menjalankan V2

    Validasi bahwa perangkat inti V1 dapat menjalankan perangkat lunak AWS IoT Greengrass Core v2.x dan fitur. AWS IoT Greengrass V2 AWS IoT Greengrass V2memiliki persyaratan perangkat yang berbeda dariAWS IoT Greengrass V1.

  3. Siapkan perangkat baru untuk menguji aplikasi V1 di V2

    Untuk meminimalkan risiko pada perangkat Anda dalam produksi, buat perangkat baru untuk menguji aplikasi V1 Anda di V2. Setelah menginstal perangkat lunak AWS IoT Greengrass Core v2.x, Anda dapat membuat dan menerapkan AWS IoT Greengrass V2 komponen untuk memigrasi dan menguji aplikasi Anda. AWS IoT Greengrass V1

  4. Tingkatkan perangkat inti V1 untuk menjalankan V2

    Tingkatkan perangkat inti V1 yang ada untuk menjalankan perangkat lunak AWS IoT Greengrass Core v2.x dan komponen. AWS IoT Greengrass V2 Untuk memigrasikan armada perangkat dari V1 ke V2, Anda ulangi langkah ini untuk setiap perangkat di armada.