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 lebih lanjut, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Jika Anda menggunakanAWS IoT Greengrass V1, kami sangat menyarankan Anda untuk bermigrasi keAWS IoT Greengrass V2.
Ikuti petunjuk dalam panduan ini untuk bermigrasi dari AWS IoT Greengrass V1 keAWS IoT Greengrass V2.
Dapatkah 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.
-
C dan C ++ Lambda fungsi runtime
Jika aplikasi V1 Anda menggunakan salah satu 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 yang tepat yang Anda ikuti tergantung pada persyaratan khusus untuk lingkungan Anda.

-
Memahami perbedaan antara V1 dan V2
AWS IoT Greengrass V2memperkenalkan konsep dasar baru untuk armada perangkat dan perangkat lunak deployable, dan V2 menyederhanakan beberapa konsep dari V1.
Layanan AWS IoT Greengrass V2 cloud dan perangkat lunak AWS IoT Greengrass Core v2.x tidak kompatibel 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 meningkatkan perangkat inti dari V1 ke V2.
-
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.
-
Menyiapkan perangkat baru untuk menguji aplikasi V1 di V2
Untuk meminimalkan risiko perangkat Anda dalam produksi, buat perangkat baru untuk menguji aplikasi V1 Anda di V2. Setelah Anda menginstal perangkat lunak AWS IoT Greengrass Core v2.x, Anda dapat membuat dan menyebarkan AWS IoT Greengrass V2 komponen untuk bermigrasi dan menguji aplikasi Anda. AWS IoT Greengrass V1
-
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 memigrasi armada perangkat dari V1 ke V2, Anda mengulangi langkah ini untuk setiap perangkat di armada.