Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Instal perangkat lunak AWS IoT Greengrass inti (CLI)
Untuk menginstal dan mengonfigurasi perangkat lunak inti AWS IoT Greengrass
-
Pada perangkat inti Greengrass Anda, jalankan perintah berikut untuk beralih ke direktori home.
-
Di perangkat inti Anda, unduh perangkat lunak AWS IoT Greengrass Core ke file bernama
greengrass-nucleus-latest.zip
.Dengan mengunduh perangkat lunak ini, Anda menyetujui Perjanjian Lisensi Perangkat Lunak Greengrass Core
. -
Unzip perangkat lunak inti AWS IoT Greengrass ke folder di perangkat Anda. Ganti
GreengrassInstaller
dengan folder yang ingin Anda gunakan. -
Jalankan perintah berikut untuk meluncurkan penginstal perangkat lunak inti AWS IoT Greengrass. Perintah ini melakukan hal berikut:
-
Buat sumber daya AWS yang dibutuhkan perangkat inti untuk beroperasi.
-
Siapkan perangkat lunak AWS IoT Greengrass Core sebagai layanan sistem yang berjalan saat boot. Pada perangkat Linux, ini membutuhkan sistem init Systemd
. penting
Pada perangkat inti Windows, Anda harus mengatur perangkat lunak AWS IoT Greengrass inti sebagai layanan sistem.
-
Terapkan komponen AWS IoT GreengrassCLI, yang merupakan alat baris perintah yang memungkinkan Anda mengembangkan komponen Greengrass khusus pada perangkat inti.
-
Tentukan untuk menggunakan pengguna
ggc_user
sistem untuk menjalankan komponen perangkat lunak pada perangkat inti. Pada perangkat Linux, perintah ini juga menentukan untuk menggunakan grupggc_group
sistem, dan penginstal membuat pengguna dan grup sistem untuk Anda.
Ganti nilai argumen dalam perintah Anda sebagai berikut.
-
atau/greengrass/v2
C:\greengrass\v2
: Jalur ke folder root yang akan digunakan untuk menginstal perangkat lunak AWS IoT Greengrass Core. -
GreengrassInstaller
. Path ke folder tempat Anda membongkar penginstal perangkat lunak inti AWS IoT Greengrass. -
region
. Wilayah AWS tempat untuk menemukan atau membuat sumber daya. -
MyGreengrassCore
. Nama objek AWS IoT untuk perangkat inti Greengrass Anda. Jika objek tidak ada, installer akan membuatnya. Penginstal mengunduh sertifikat tersebut untuk diautentikasi sebagai objek AWS IoT. Untuk informasi selengkapnya, lihat Autentikasi dan otorisasi perangkat untuk AWS IoT Greengrass.catatan
Nama objek tidak dapat berisi karakter titik dua (
:
). -
MyGreengrassCoreGroup
. Nama grup objek AWS IoT untuk perangkat inti Greengrass Anda. Jika grup objek tidak ada, installer akan membuatnya dan menambahkan objek padanya. Jika grup objek ada dan memiliki deployment yang aktif, perangkat inti akan men-download dan menjalankan perangkat lunak yang ditetapkan oleh deployment.catatan
Nama grup objek tidak dapat berisi karakter titik dua (
:
). -
ThingPolicyGreenGrassV2IoT
. Nama AWS IoT kebijakan yang memungkinkan perangkat inti Greengrass untuk berkomunikasi dengan dan. AWS IoT AWS IoT Greengrass Jika AWS IoT kebijakan tidak ada, penginstal akan membuat AWS IoT kebijakan permisif dengan nama ini. Anda dapat membatasi izin kebijakan ini untuk kasus penggunaan Anda. Untuk informasi selengkapnya, lihat Kebijakan AWS IoT minimal untuk perangkat inti AWS IoT Greengrass V2. -
GreenGrassV2 TokenExchangeRole
. Nama IAM role yang memungkinkan perangkat inti Greengrass untuk mendapatkan kredensial AWS sementara. Jika peran itu tidak ada, penginstal akan membuatnya dan membuat serta melampirkan kebijakan bernama
. Untuk informasi selengkapnya, lihat Otorisasi perangkat inti untuk berinteraksi dengan AWS layanan.GreengrassV2TokenExchangeRole
Access -
GreengrassCoreTokenExchangeRoleAlias
. Nama IAM role yang memungkinkan perangkat inti Greengrass untuk mendapatkan kredensial sementara nanti. Jika alias peran tidak ada, penginstal akan membuatnya dan mengarahkannya ke IAM role yang Anda tentukan. Untuk informasi selengkapnya, lihat Otorisasi perangkat inti untuk berinteraksi dengan AWS layanan.
catatan
Jika Anda menjalankan AWS IoT Greengrass pada perangkat dengan memori terbatas, Anda dapat mengendalikan jumlah memori yang digunakan oleh perangkat lunak inti AWS IoT Greengrass. Untuk mengontrol alokasi memori, Anda dapat mengatur pilihan ukuran tumpukan JVM di konfigurasi parameter
jvmOptions
dalam komponen nukleus anda. Untuk informasi selengkapnya, lihat Kontrol alokasi memori dengan opsi JVM.Ketika Anda menjalankan perintah ini, Anda akan melihat pesan berikut untuk menunjukkan bahwa installer berhasil.
Successfully configured Nucleus with provisioned resource details! Configured Nucleus to deploy aws.greengrass.Cli component Successfully set up Nucleus as a system service
catatan
Jika Anda memiliki perangkat Linux dan tidak memiliki systemd
, penginstal tidak akan mengatur perangkat lunak sebagai layanan sistem, dan Anda tidak akan melihat pesan sukses untuk menyiapkan inti sebagai layanan sistem. -