Instal perangkat lunak inti AWS IoT Greengrass - AWS IoT Greengrass

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

Instal perangkat lunak inti AWS IoT Greengrass

AWS IoT Greengrass memperluas AWS ke perangkat edge agar dapat bertindak pada data yang dihasilkannya, sementara perangkat tersebut menggunakan AWS Cloud untuk manajemen, analitik, dan penyimpanan yang tahan lama. Instal perangkat lunak inti AWS IoT Greengrass pada perangkat edge untuk terintegrasi dengan AWS IoT Greengrass dan AWS Cloud.

penting

Sebelum Anda mengunduh dan menginstal perangkat lunak AWS IoT Greengrass Core, periksa apakah perangkat inti Anda memenuhi persyaratan untuk menginstal dan menjalankan perangkat lunak AWS IoT Greengrass Core v2.0.

Perangkat lunak inti AWS IoT Greengrass mencakup penginstal yang mengatur perangkat Anda sebagai perangkat inti Greengrass. Saat Anda menjalankan penginstal, Anda dapat mengonfigurasi opsi, seperti folder root dan yang akan Wilayah AWS digunakan. Anda dapat memilih untuk memerintahkan installer tersebut membuat AWS IoT yang diperlukan dan sumber daya IAM untuk Anda. Anda juga dapat memilih untuk men-deploy alat pengembangan lokal untuk mengonfigurasi perangkat yang Anda gunakan untuk pengembangan komponen kustom.

Perangkat lunak inti AWS IoT Greengrass memerlukan AWS IoT berikut dan sumber daya IAM untuk terhubung ke AWS Cloud dan mengoperasikan:

  • Objek AWS IoT. Saat Anda mendaftarkan perangkat sebagai objek AWS IoT, perangkat itu dapat menggunakan sertifikat digital untuk diautentikasi dengan AWS. Sertifikat ini memungkinkan perangkat untuk berkomunikasi dengan AWS IoT dan AWS IoT Greengrass. Untuk informasi selengkapnya, lihat Autentikasi dan otorisasi perangkat untuk AWS IoT Greengrass.

  • (Opsional) Grup objek AWS IoT. Anda menggunakan grup objek untuk mengelola armada perangkat inti Greengrass. Saat men-deploy komponen perangkat lunak ke perangkat, Anda dapat memilih untuk men-deploy ke perangkat individual atau ke grup perangkat. Anda dapat menambahkan suatu perangkat ke grup objek untuk men-deploy komponen perangkat lunak grup objek tersebut ke perangkat. Untuk informasi selengkapnya, lihat Deploy komponen AWS IoT Greengrass ke perangkat.

  • IAM role. Perangkat inti Greengrass menggunakan penyedia kredensial AWS IoT Core untuk mengotorisasi panggilan ke layanan AWS dengan IAM role. Peran ini memungkinkan perangkat Anda berinteraksiAWS IoT, mengirim log ke Amazon CloudWatch Logs, dan mengunduh artefak komponen khusus dari Amazon Simple Storage Service (Amazon S3). Untuk informasi selengkapnya, lihat Otorisasi perangkat inti untuk berinteraksi dengan AWS layanan.

  • Alias peran AWS IoT. Perangkat inti Greengrass menggunakan alias peran untuk mengidentifikasi IAM role yang akan digunakan. Alias peran memungkinkan Anda mengubah IAM role tetapi menjaga konfigurasi perangkat tetap sama. Untuk informasi selengkapnya, lihat Mengotorisasi panggilan langsung ke layanan AWS di Panduan Developer AWS IoT Core.

Pilih salah satu opsi berikut untuk menginstal perangkat lunak inti AWS IoT Greengrass pada perangkat inti Anda.

  • Instalasi cepat

    Pilih opsi ini untuk mengatur perangkat inti Greengrass dalam beberapa langkah sesedikit mungkin. Installer tersebut membuat AWS IoT dan sumber daya IAM yang diperlukan untuk Anda. Opsi ini mengharuskan Anda untuk memberikan kredensial AWS ke installer untuk membuat sumber daya di Akun AWS.

    Anda tidak dapat menggunakan opsi ini untuk menginstal di belakang firewall atau proxy jaringan. Jika perangkat Anda berada di belakang firewall atau proxy jaringan, pertimbangkan instalasi manual.

    Untuk informasi selengkapnya, lihat Instal perangkat lunak inti AWS IoT Greengrass dengan penyediaan sumber daya otomatis.

  • Instalasi manual

    Pilih opsi ini untuk membuat sumber daya AWS yang diperlukan secara manual atau untuk menginstal di belakang firewall atau jaringan proksi. Dengan menggunakan instalasi manual, Anda tidak perlu memberikan izin kepada penginstal untuk membuat sumber daya di Akun AWS, karena Anda membuat AWS IoT dan sumber daya IAM yang diperlukan. Anda juga dapat mengonfigurasi perangkat untuk tersambung ke port 443 atau melalui proksi jaringan. Anda juga dapat mengonfigurasi perangkat lunak AWS IoT Greengrass Core untuk menggunakan kunci pribadi dan sertifikat yang Anda simpan dalam modul keamanan perangkat keras (HSM), Modul Platform Tepercaya (TPM), atau elemen kriptografi lainnya.

    Untuk informasi selengkapnya, lihat Instal perangkat lunak AWS IoT Greengrass Core dengan penyediaan sumber daya manual.

  • Instalasi dengan penyediaan AWS IoT armada

    Pilih opsi ini untuk membuat AWS sumber daya yang diperlukan dari templat penyediaan AWS IoT armada. Anda dapat memilih opsi ini untuk membuat perangkat serupa di armada, atau jika Anda membuat perangkat yang kemudian diaktifkan pelanggan Anda, seperti kendaraan atau perangkat rumah pintar. Perangkat menggunakan sertifikat klaim untuk mengautentikasi dan menyediakan AWS sumber daya, termasuk sertifikat klien X.509 yang digunakan perangkat untuk menyambung ke operasi normal. AWS Cloud Anda dapat menyematkan atau mem-flash sertifikat klaim ke perangkat keras perangkat selama pembuatan, dan Anda dapat menggunakan sertifikat klaim dan kunci yang sama untuk menyediakan beberapa perangkat. Anda juga dapat mengonfigurasi perangkat untuk terhubung pada port 443 atau melalui proxy jaringan.

    Untuk informasi selengkapnya, lihat Instal perangkat lunak AWS IoT Greengrass Core dengan penyediaan AWS IoT armada.

  • Instalasi dengan penyediaan khusus

    Pilih opsi ini untuk mengembangkan aplikasi Java kustom yang menyediakan AWS sumber daya yang diperlukan. Anda dapat memilih opsi ini jika Anda membuat sertifikat klien X.509 Anda sendiri atau jika Anda ingin lebih banyak kontrol atas proses penyediaan. AWS IoT Greengrassmenyediakan antarmuka yang dapat Anda terapkan untuk bertukar informasi antara aplikasi penyediaan kustom Anda dan penginstal perangkat lunak AWS IoT Greengrass Core.

    Untuk informasi selengkapnya, lihat Instal perangkat lunak AWS IoT Greengrass Core dengan penyediaan sumber daya khusus.

AWS IoT Greengrass juga menyediakan lingkungan dalam kontainer yang menjalankan perangkat lunak inti AWS IoT Greengrass. Anda dapat menggunakan Dockerfile untuk menjalankan AWS IoT Greengrass dalam kontainer Docker.