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 2 adalah rilis versi utama dari perangkat lunak AWS IoT Greengrass Core, APIs, dan konsol. AWS IoT Greengrass V2 memperkenalkan beberapa perbaikan AWS IoT Greengrass V1, seperti aplikasi modular, penyebaran ke armada perangkat besar, dan dukungan untuk platform tambahan.

catatan

Pemberitahuan akhir dukungan: Pada 1 Oktober 2026, AWS akan mengakhiri dukungan untuk AWS IoT Greengrass Version 1. Setelah 1 Oktober 2026, Anda tidak akan lagi dapat mengakses AWS IoT Greengrass V1 konsol atau AWS IoT Greengrass V1 sumber daya.

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

Ikhtisar migrasi

Pada tingkat tinggi, Anda dapat menggunakan prosedur berikut untuk meningkatkan perangkat inti dari AWS IoT Greengrass V1 ke AWS IoT Greengrass V2.

Sebelum bermigrasi, Anda akan memilih di antara dua opsi runtime:

  • Inti Greengrass (upaya migrasi yang lebih rendah, dukungan fitur lengkap)

  • Greengrass nucleus lite (upaya migrasi yang lebih tinggi, dirancang untuk perangkat terbatas sumber daya).

Prosedur pasti yang Anda ikuti bergantung pada sumber daya perangkat Anda, fitur yang diperlukan, dan persyaratan lingkungan tertentu.

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

    AWS IoT Greengrass V2 memperkenalkan 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 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. Pilih runtime Anda (Greengrass nucleus atau Greengrass nucleus lite)

    Tentukan antara Greengrass nucleus atau Greengrass nucleus lite berdasarkan sumber daya perangkat dan persyaratan fitur Anda:

    • Jalur inti Greengrass: Upaya migrasi yang lebih rendah. Fungsi Lambda dapat diimpor sebagai komponen Lambda dengan perubahan kode minimal. Mendukung fitur V1 (layanan bayangan lokal, perangkat klien, konektor).

    • Jalur Greengrass nucleus lite: Upaya migrasi yang lebih tinggi. Fungsi Lambda perlu dikonversi ke komponen generik, membutuhkan perubahan kode untuk menggunakan AWS IoT Device SDK AWS IoT Greengrass V2/Component SDK alih-alih Core SDK. AWS IoT Greengrass Tidak mendukung layanan bayangan lokal, perangkat klien, atau konektor.

  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. Pilih panduan penyiapan berdasarkan pilihan runtime Anda:

  4. Tingkatkan perangkat inti V1 untuk menjalankan V2

    Setelah menguji pada perangkat baru, tingkatkan perangkat inti V1 Anda 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.