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 mengunduh dan menginstalAWS IoT GreengrassPerangkat lunak inti, periksa apakah perangkat inti Anda memenuhipersyaratanuntuk menginstal dan menjalankanAWS IoT GreengrassInti perangkat lunak 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 akar danWilayah AWSuntuk 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, kirim log ke Amazon CloudWatch Mencatat, 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 jaringan proksi. Jika perangkat Anda berada di belakang firewall atau proxy jaringan, pertimbangkaninstalasi manual.

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

  • Pemasangan 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 mengonfigurasiAWS IoT GreengrassPerangkat lunak inti untuk menggunakan kunci pribadi dan sertifikat yang Anda simpan dalam modul keamanan perangkat keras (HSM), Trusted Platform Module (TPM), atau elemen kriptografi lainnya.

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

  • Instalasi denganAWS IoTPenyediaan armada

    Pilih opsi ini untuk membuat yang diperlukanAWSsumber daya dariAWS IoTpenyediaan armada Template. Anda dapat memilih opsi ini untuk membuat perangkat serupa dalam armada, atau jika Anda memproduksi perangkat yang kemudian diaktifkan pelanggan Anda, seperti kendaraan atau perangkat rumah pintar. Perangkat menggunakan sertifikat klaim untuk mengautentikasi dan menyediakanAWSsumber daya, termasuk sertifikat klien X.509 yang digunakan perangkat untuk terhubung keAWS Clouduntuk operasi normal. 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 tersambung ke port 443 atau melalui proksi jaringan.

    Untuk informasi selengkapnya, lihat PasangAWS IoT GreengrassPerangkat lunak inti denganAWS IoTpenyediaan armada.

  • Instalasi dengan penyediaan kustom

    Pilih opsi ini untuk mengembangkan aplikasi Java kustom yang menyediakan diperlukanAWSsumber daya. Anda dapat memilih opsi ini jika Andabuat sertifikat klien X.509 Anda sendiriatau 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 danAWS IoT GreengrassPenginstal perangkat lunak inti.

    Untuk informasi selengkapnya, lihat PasangAWS IoT GreengrassPerangkat lunak inti 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.