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 Core dengan penyediaan AWS IoT armada
Fitur ini tersedia untuk v2.4.0 dan yang lebih baru dari komponen inti Greengrass.
Dengan penyediaan AWS IoT armada, Anda dapat mengonfigurasi AWS IoT untuk menghasilkan dan mengirimkan sertifikat perangkat X.509 dan kunci pribadi dengan aman ke perangkat Anda saat terhubung untuk pertama kalinya. AWS IoT AWS IoT menyediakan sertifikat klien yang ditandatangani oleh otoritas sertifikat Amazon Root (CA). Anda juga dapat mengonfigurasi AWS IoT untuk menentukan grup hal, jenis benda, dan izin untuk perangkat inti Greengrass yang Anda sediakan dengan penyediaan armada. Anda menentukan templat penyediaan untuk menentukan bagaimana AWS IoT ketentuan setiap perangkat. Template penyediaan menentukan hal, kebijakan, dan sumber daya sertifikat yang akan dibuat untuk perangkat saat penyediaan. Untuk informasi selengkapnya, lihat Templat penyediaan di Panduan AWS IoT Core Pengembang.
AWS IoT Greengrass menyediakan plugin penyediaan AWS IoT armada yang dapat Anda gunakan untuk menginstal perangkat lunak AWS IoT Greengrass Core menggunakan AWS sumber daya yang dibuat oleh penyediaan AWS IoT armada. Plugin penyediaan armada menggunakan penyediaan berdasarkan klaim. Perangkat menggunakan sertifikat klaim penyediaan dan kunci pribadi untuk mendapatkan sertifikat perangkat X.509 unik dan kunci pribadi yang dapat digunakan untuk operasi reguler. Anda dapat menyematkan sertifikat klaim dan kunci pribadi di setiap perangkat selama pembuatan, sehingga pelanggan Anda dapat mengaktifkan perangkat nanti ketika setiap perangkat online. Anda dapat menggunakan sertifikat klaim dan kunci pribadi yang sama untuk beberapa perangkat. Untuk informasi selengkapnya, lihat Penyediaan berdasarkan klaim di Panduan AWS IoT Core Pengembang.
catatan
Plugin penyediaan armada saat ini tidak mendukung penyimpanan kunci pribadi dan file sertifikat dalam modul keamanan perangkat keras (HSM). Untuk menggunakan HSM, instal perangkat lunak AWS IoT Greengrass Core dengan penyediaan manual.
Untuk menginstal perangkat lunak AWS IoT Greengrass Core dengan penyediaan AWS IoT armada, Anda harus menyiapkan sumber daya Akun AWS yang AWS IoT digunakan untuk menyediakan perangkat inti Greengrass. Sumber daya ini mencakup templat penyediaan, sertifikat klaim, dan peran IAM pertukaran token. Setelah Anda membuat sumber daya ini, Anda dapat menggunakannya kembali untuk menyediakan beberapa perangkat inti dalam armada. Untuk informasi selengkapnya, lihat Siapkan penyediaan AWS IoT armada untuk perangkat inti Greengrass.
penting
Sebelum Anda mengunduh 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.
Topik
- Prasyarat
- Ambil titik akhir AWS IoT
- Unduh sertifikat ke perangkat
- Mengatur lingkungan perangkat
- Unduh perangkat lunak AWS IoT Greengrass Inti
- Unduh plugin penyediaan AWS IoT armada
- Instal perangkat lunak AWS IoT Greengrass Inti
- Siapkan penyediaan AWS IoT armada untuk perangkat inti Greengrass
- Konfigurasikan AWS IoT plugin penyediaan armada
- AWS IoT changelog plugin penyediaan armada
Prasyarat
Untuk menginstal perangkat lunak AWS IoT Greengrass Core dengan penyediaan AWS IoT armada, Anda harus terlebih dahulu mengatur penyediaan AWS IoT armada untuk perangkat inti Greengrass. Setelah Anda menyelesaikan langkah-langkah ini sekali, Anda dapat menggunakan penyediaan armada untuk menginstal perangkat lunak AWS IoT Greengrass Core di sejumlah perangkat.
Ambil titik akhir AWS IoT
Dapatkan AWS IoT titik akhir untuk Anda Akun AWS, dan simpan untuk digunakan nanti. Perangkat Anda menggunakan titik akhir ini untuk tersambung ke AWS IoT. Lakukan hal-hal berikut:
-
Dapatkan titik akhir AWS IoT data untuk Anda Akun AWS.
aws iot describe-endpoint --endpoint-type iot:Data-ATS
Respons tersebut serupa dengan contoh berikut ini, jika permintaannya berhasil.
{ "endpointAddress": "
device-data-prefix
-ats.iot.us-west-2.amazonaws.com" } -
Dapatkan titik akhir AWS IoT kredensial untuk Anda. Akun AWS
aws iot describe-endpoint --endpoint-type iot:CredentialProvider
Respons tersebut serupa dengan contoh berikut ini, jika permintaannya berhasil.
{ "endpointAddress": "
device-credentials-prefix
.credentials.iot.us-west-2.amazonaws.com" }
Unduh sertifikat ke perangkat
Perangkat menggunakan sertifikat klaim dan kunci pribadi untuk mengautentikasi permintaannya untuk menyediakan AWS sumber daya dan memperoleh sertifikat perangkat X.509. Anda dapat menyematkan sertifikat klaim dan kunci pribadi ke dalam perangkat selama pembuatan, atau menyalin sertifikat dan kunci ke perangkat selama instalasi. Di bagian ini, Anda menyalin sertifikat klaim dan kunci pribadi ke perangkat. Anda juga mengunduh sertifikat Amazon Root Certificate Authority (CA) ke perangkat.
penting
Kunci pribadi klaim penyediaan harus diamankan setiap saat, termasuk pada perangkat inti Greengrass. Kami menyarankan Anda menggunakan CloudWatch metrik dan log Amazon untuk memantau indikasi penyalahgunaan, seperti penggunaan sertifikat klaim yang tidak sah ke perangkat penyediaan. Jika Anda mendeteksi penyalahgunaan, nonaktifkan sertifikat klaim penyediaan sehingga tidak dapat digunakan untuk penyediaan perangkat. Untuk informasi selengkapnya, lihat Pemantauan AWS IoT di Panduan AWS IoT Core Pengembang.
Untuk membantu mengelola jumlah perangkat dengan lebih baik, dan perangkat mana, yang mendaftarkan diri di perangkat Anda Akun AWS, Anda dapat menentukan hook pra-penyediaan saat membuat templat penyediaan armada. Hook pra-penyediaan adalah AWS Lambda fungsi yang memvalidasi parameter template yang disediakan perangkat selama pendaftaran. Misalnya, Anda dapat membuat hook pra-penyediaan yang memeriksa ID perangkat terhadap database untuk memverifikasi bahwa perangkat memiliki izin untuk menyediakan. Untuk informasi selengkapnya, lihat Pra-penyediaan kait di Panduan Pengembang.AWS IoT Core
Untuk mengunduh sertifikat klaim ke perangkat
-
Salin sertifikat klaim dan kunci pribadi ke perangkat. Jika SSH dan SCP diaktifkan pada komputer pengembangan dan perangkat, Anda dapat menggunakan
scp
perintah di komputer pengembangan Anda untuk mentransfer sertifikat klaim dan kunci pribadi. Contoh perintah berikut mentransfer file-file ini folder bernamaclaim-certs
pada komputer pengembangan Anda ke perangkat. Gantidevice-ip-address
dengan alamat IP perangkat Anda.scp -r claim-certs/
device-ip-address
:~ -
Buat folder akar Greengrass pada perangkat tersebut. Anda nantinya akan menginstal perangkat lunak AWS IoT Greengrass Core ke folder ini.
catatan
Windows memiliki batasan panjang jalur 260 karakter. Jika Anda menggunakan Windows, gunakan folder root seperti
C:\greengrass\v2
atauD:\greengrass\v2
untuk menjaga jalur komponen Greengrass di bawah batas 260 karakter. -
(Hanya Linux) Atur izin induk folder root Greengrass.
-
Ganti
/greengrass
dengan induk dari folder akar.
sudo chmod 755
/greengrass
-
-
Pindahkan sertifikat klaim ke folder root Greengrass.
-
Ganti
atau/greengrass/v2
C:\greengrass\v2 dengan folder
root Greengrass.
-
-
Unduh sertifikat otoritas sertifikat root Amazon (CA). AWS IoT sertifikat dikaitkan dengan sertifikat CA root Amazon secara default.
Mengatur lingkungan perangkat
Ikuti langkah-langkah di bagian ini untuk menyiapkan perangkat Linux atau Windows untuk digunakan sebagai perangkat AWS IoT Greengrass inti Anda.
Siapkan perangkat Linux
Untuk mengatur perangkat Linux untuk AWS IoT Greengrass V2
-
Instal runtime Java, yang dibutuhkan perangkat lunak AWS IoT Greengrass Core untuk dijalankan. Kami menyarankan Anda menggunakan versi dukungan jangka panjang Amazon Corretto
atau OpenJDK. Versi 8 atau lebih tinggi diperlukan. Perintah berikut menunjukkan cara menginstal OpenJDK di perangkat Anda. -
Untuk distribusi berbasis Debian atau berbasis Ubuntu:
sudo apt install default-jdk
-
Untuk distribusi berbasis Red Hat:
sudo yum install java-11-openjdk-devel
-
Untuk Amazon Linux 2:
sudo amazon-linux-extras install java-openjdk11
-
Untuk Amazon Linux 2023:
sudo dnf install java-11-amazon-corretto -y
Ketika instalasi selesai, jalankan perintah berikut untuk memverifikasi bahwa Java berjalan pada perangkat Linux Anda.
java -version
Perintah mencetak versi Java yang berjalan pada perangkat. Misalnya, pada distribusi berbasis Debian, output mungkin terlihat mirip dengan sampel berikut.
openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode)
-
-
(Opsional) Buat pengguna dan grup sistem default yang menjalankan komponen pada perangkat. Anda juga dapat memilih untuk membiarkan penginstal perangkat lunak AWS IoT Greengrass Core membuat pengguna dan grup ini selama instalasi dengan argumen
--component-default-user
installer. Untuk informasi selengkapnya, lihat Argumen penginstal.sudo useradd --system --create-home ggc_user sudo groupadd --system ggc_group
-
Verifikasi bahwa pengguna yang menjalankan perangkat lunak AWS IoT Greengrass Core (biasanya
root
), memiliki izin untuk menjalankansudo
dengan pengguna dan grup apa pun.-
Jalankan perintah berikut untuk membuka
/etc/sudoers
file.sudo visudo
-
Verifikasi bahwa izin untuk pengguna terlihat seperti contoh berikut.
root ALL=(ALL:ALL) ALL
-
-
(Opsional) Untuk menjalankan fungsi Lambda kontainer, Anda harus mengaktifkan cgroups
v1, dan Anda harus mengaktifkan dan memasang memori dan perangkat cgroups. Jika Anda tidak berencana untuk menjalankan fungsi Lambda kontainer, Anda dapat melewati langkah ini. Untuk mengaktifkan opsi cgroups ini, boot perangkat dengan parameter kernel Linux berikut.
cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0
Untuk informasi tentang melihat dan menyetel parameter kernel untuk perangkat Anda, lihat dokumentasi untuk sistem operasi dan boot loader Anda. Ikuti instruksi untuk mengatur parameter kernel secara permanen.
-
Instal semua dependensi lain yang diperlukan pada perangkat Anda seperti yang ditunjukkan oleh daftar persyaratan di. Persyaratan perangkat
Siapkan perangkat Windows
Untuk mengatur perangkat Windows untuk AWS IoT Greengrass V2
-
Instal runtime Java, yang dibutuhkan perangkat lunak AWS IoT Greengrass Core untuk dijalankan. Kami menyarankan Anda menggunakan versi dukungan jangka panjang Amazon Corretto
atau OpenJDK. Versi 8 atau lebih tinggi diperlukan. -
Periksa apakah Java tersedia pada variabel sistem PATH
, dan tambahkan jika tidak. LocalSystem Akun menjalankan perangkat lunak AWS IoT Greengrass Core, jadi Anda harus menambahkan Java ke variabel sistem PATH alih-alih variabel pengguna PATH untuk pengguna Anda. Lakukan hal-hal berikut: -
Tekan tombol Windows untuk membuka menu mulai.
-
Ketik
environment variables
untuk mencari opsi sistem dari menu mulai. -
Di hasil pencarian menu mulai, pilih Edit variabel lingkungan sistem untuk membuka jendela Properti sistem.
-
Pilih variabel Lingkungan... untuk membuka jendela Variabel Lingkungan.
-
Di bawah Variabel sistem, pilih Path, lalu pilih Edit. Di jendela variabel Edit lingkungan, Anda dapat melihat setiap jalur pada baris terpisah.
-
Periksa apakah jalur ke
bin
folder instalasi Java ada. Jalannya mungkin terlihat mirip dengan contoh berikut.C:\\Program Files\\Amazon Corretto\\jdk11.0.13_8\\bin
-
Jika
bin
folder instalasi Java hilang dari Path, pilih Baru untuk menambahkannya, lalu pilih OK.
-
-
Buka Windows Command Prompt (
cmd.exe
) sebagai administrator. -
Buat pengguna default di LocalSystem akun di perangkat Windows. Ganti
kata sandi
dengan kata sandi yang aman.net user /add ggc_user
password
Tip
Bergantung pada konfigurasi Windows Anda, kata sandi pengguna mungkin diatur untuk kedaluwarsa pada tanggal di masa mendatang. Untuk memastikan aplikasi Greengrass Anda terus beroperasi, lacak kapan kata sandi kedaluwarsa, dan perbarui sebelum kedaluwarsa. Anda juga dapat mengatur kata sandi pengguna agar tidak pernah kedaluwarsa.
-
Untuk memeriksa kapan pengguna dan kata sandinya kedaluwarsa, jalankan perintah berikut.
net user
ggc_user
| findstr /C:expires -
Untuk mengatur kata sandi pengguna agar tidak pernah kedaluwarsa, jalankan perintah berikut.
wmic UserAccount where "Name='
ggc_user
'" set PasswordExpires=False -
Jika Anda menggunakan Windows 10 atau yang lebih baru di mana
wmic
perintah tidak digunakan lagi, jalankan perintah berikut. PowerShell Get-CimInstance -Query "SELECT * from Win32_UserAccount WHERE name = '
ggc_user
'" | Set-CimInstance -Property @{PasswordExpires="False"}
-
-
Unduh dan instal PsExecutilitas
dari Microsoft pada perangkat. -
Gunakan PsExec utilitas untuk menyimpan nama pengguna dan kata sandi untuk pengguna default dalam contoh Credential Manager untuk LocalSystem akun tersebut. Ganti
kata sandi
dengan kata sandi pengguna yang Anda tetapkan sebelumnya.psexec -s cmd /c cmdkey /generic:ggc_user /user:ggc_user /pass:
password
Jika PsExec License Agreementterbuka, pilih Acceptuntuk menyetujui lisensi dan jalankan perintah.
catatan
Pada perangkat Windows, LocalSystem akun menjalankan inti Greengrass, dan Anda harus menggunakan utilitas untuk menyimpan PsExec informasi pengguna default di akun. LocalSystem Menggunakan aplikasi Credential Manager menyimpan informasi ini di akun Windows dari pengguna yang saat ini masuk, bukan LocalSystem akun.
Unduh perangkat lunak AWS IoT Greengrass Inti
Anda dapat mengunduh versi terbaru perangkat lunak AWS IoT Greengrass Core dari lokasi berikut:
catatan
Anda dapat mengunduh versi tertentu dari perangkat lunak AWS IoT Greengrass Core dari lokasi berikut. Ganti versi
dengan versi yang akan diunduh.
https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-
version
.zip
Untuk mengunduh perangkat lunak AWS IoT Greengrass Core
-
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
. -
(Opsional) Untuk memverifikasi tanda tangan perangkat lunak inti Greengrass
catatan
Fitur ini tersedia dengan Greengrass nucleus versi 2.9.5 dan yang lebih baru.
-
Gunakan perintah berikut untuk memverifikasi tanda tangan artefak inti Greengrass Anda:
-
jarsigner
Pemanggilan menghasilkan output yang menunjukkan hasil verifikasi.-
Jika file zip inti Greengrass ditandatangani, output berisi pernyataan berikut:
jar verified.
-
Jika file zip inti Greengrass tidak ditandatangani, output berisi pernyataan berikut:
jar is unsigned.
-
-
Jika Anda memberikan
-certs
opsi Jarsigner bersama dengan-verify
dan-verbose
opsi, output juga menyertakan informasi sertifikat penandatangan terperinci.
-
-
Buka zip perangkat lunak AWS IoT Greengrass Core ke folder di perangkat Anda. Ganti
GreengrassInstaller
dengan folder yang ingin Anda gunakan. -
(Opsional) Jalankan perintah berikut untuk melihat versi perangkat lunak AWS IoT Greengrass Core.
java -jar ./
GreengrassInstaller
/lib/Greengrass.jar --version
penting
Jika Anda menginstal versi inti Greengrass lebih awal dari v2.4.0, jangan hapus folder ini setelah Anda menginstal perangkat lunak Core. AWS IoT Greengrass Perangkat lunak AWS IoT Greengrass Core menggunakan file dalam folder ini untuk dijalankan.
Jika Anda mengunduh versi terbaru perangkat lunak, Anda menginstal v2.4.0 atau yang lebih baru, dan Anda dapat menghapus folder ini setelah Anda menginstal perangkat lunak AWS IoT Greengrass Core.
Unduh plugin penyediaan AWS IoT armada
Anda dapat mengunduh versi terbaru plugin penyediaan AWS IoT armada dari lokasi berikut:
catatan
Anda dapat mengunduh versi tertentu dari plugin penyediaan AWS IoT armada dari lokasi berikut. Ganti versi
dengan versi yang akan diunduh. Untuk informasi selengkapnya tentang setiap versi plugin penyediaan armada, lihat. AWS IoT changelog plugin penyediaan armada
https://d2s8p88vqu9w66.cloudfront.net/releases/aws-greengrass-FleetProvisioningByClaim/fleetprovisioningbyclaim-
version
.jar
Plugin penyediaan armada adalah open source. Untuk melihat kode sumbernya, lihat plugin penyediaan AWS IoT
armada
Untuk mengunduh plugin penyediaan AWS IoT armada
-
Di perangkat Anda, unduh plugin penyediaan AWS IoT armada ke file bernama.
aws.greengrass.FleetProvisioningByClaim.jar
GantiGreengrassInstaller
dengan folder yang ingin Anda gunakan.Dengan mengunduh perangkat lunak ini, Anda menyetujui Perjanjian Lisensi Perangkat Lunak Greengrass Core
.
Instal perangkat lunak AWS IoT Greengrass Inti
Jalankan penginstal dengan argumen yang menentukan tindakan berikut:
-
Instal dari file konfigurasi sebagian yang menetapkan untuk menggunakan plugin penyediaan armada untuk menyediakan sumber daya. AWS Perangkat lunak AWS IoT Greengrass Core menggunakan file konfigurasi yang menentukan konfigurasi setiap komponen Greengrass pada perangkat. Penginstal membuat file konfigurasi lengkap dari file konfigurasi paral yang Anda sediakan dan AWS sumber daya yang dibuat oleh plugin penyediaan armada.
-
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. -
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.
Untuk informasi lebih lanjut tentang argumen yang dapat Anda tentukan, lihat Argumen penginstal.
catatan
Jika Anda menjalankan AWS IoT Greengrass perangkat dengan memori terbatas, Anda dapat mengontrol jumlah memori yang digunakan perangkat lunak AWS IoT Greengrass Core. 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.
Untuk menginstal perangkat lunak AWS IoT Greengrass Core
-
Periksa versi perangkat lunak AWS IoT Greengrass inti.
-
Ganti
GreengrassInstaller
dengan path ke folder yang berisi perangkat lunak.
java -jar ./
GreengrassInstaller
/lib/Greengrass.jar --version -
-
Gunakan editor teks untuk membuat file konfigurasi bernama
config.yaml
yang akan disediakan ke penginstal.Misalnya, pada sistem berbasis Linux, Anda dapat menjalankan perintah berikut untuk menggunakan GNU nano untuk membuat file.
nano
GreengrassInstaller
/config.yamlSalin konten YAML berikut ke dalam file. File konfigurasi sebagian ini menentukan parameter untuk plugin penyediaan armada. Untuk informasi selengkapnya tentang opsi yang dapat Anda tentukan, lihatKonfigurasikan AWS IoT plugin penyediaan armada.
Kemudian, lakukan hal berikut:
-
Ganti
2.12.6
dengan versi perangkat lunak AWS IoT Greengrass Core. -
Ganti setiap instance dari
atau/greengrass/v2
C:\greengrass\v2 dengan folder
root Greengrass.catatan
Pada perangkat Windows, Anda harus menentukan pemisah jalur sebagai garis miring terbalik ganda (
\\
), seperti.C:\\greengrass\\v2
-
Ganti
us-west-2
dengan Wilayah tempat Anda membuat AWS template penyediaan dan sumber daya lainnya. -
Ganti
iotDataEndpoint
dengan titik akhir AWS IoT data Anda. -
Ganti
iotCredentialEndpoint
dengan titik akhir AWS IoT kredensial Anda. -
Ganti
GreengrassCoreTokenExchangeRoleAlias
dengan nama alias peran pertukaran token. -
Ganti
GreengrassFleetProvisioningTemplate
dengan nama template penyediaan armada. -
Ganti
claimCertificatePath
dengan jalur ke sertifikat klaim pada perangkat. -
Ganti
claimCertificatePrivateKeyPath
dengan jalur ke kunci pribadi sertifikat klaim pada perangkat. -
Ganti parameter template (
templateParameters
) dengan nilai yang akan digunakan untuk menyediakan perangkat. Contoh ini mengacu pada contoh template yang mendefinisikanThingName
danThingGroupName
parameter.
catatan
Dalam file konfigurasi ini, Anda dapat menyesuaikan opsi konfigurasi lain seperti port dan proxy jaringan yang akan digunakan, seperti yang ditunjukkan pada contoh berikut. Untuk informasi selengkapnya, lihat konfigurasi nukleus Greengrass.
Untuk menggunakan proxy HTTPS, Anda harus menggunakan versi 1.1.0 atau yang lebih baru dari plugin penyediaan armada. Anda juga harus menentukan bagian
rootCaPath
bawahsystem
, seperti yang ditunjukkan pada contoh berikut. -
-
Jalankan pemasang. Tentukan
--trusted-plugin
untuk menyediakan plugin penyediaan armada, dan tentukan--init-config
untuk menyediakan file konfigurasi.-
Ganti
dengan folder root Greengrass./greengrass/v2
-
Ganti setiap instance
GreengrassInstaller
dengan folder tempat Anda membongkar penginstal.
penting
Pada perangkat inti Windows, Anda harus menentukan
--setup-system-service true
untuk mengatur perangkat lunak AWS IoT Greengrass inti sebagai layanan sistem.Jika Anda menentukan
--setup-system-service true
, penginstal akan mencetakSuccessfully set up Nucleus as a system service
jika ia mengatur dan menjalankan perangkat lunak sebagai layanan. Jika tidak, installer tersebut tidak akan menghasilkan pesan apa pun jika ia berhasil menginstal perangkat lunak tersebut.catatan
Anda tidak dapat menggunakan argumen
deploy-dev-tools
untuk men-deploy alat pengembangan lokal ketika Anda menjalankan penginstal tersebut tanpa argumen--provision true
. Untuk informasi tentang cara men-deploy Greengrass CLI secara langsung pada perangkat Anda, lihat Antarmuka Baris Perintah Greengrass. -
-
Verifikasi instalasi dengan melihat file di folder root.
Jika penginstalan berhasil, folder akar berisi beberapa folder, seperti
config
,packages
, danlogs
.
Jika Anda menginstal perangkat lunak AWS IoT Greengrass Core sebagai layanan sistem, penginstal menjalankan perangkat lunak untuk Anda. Jika tidak, Anda harus menjalankan perangkat lunak itu secara manual. Untuk informasi selengkapnya, lihat Jalankan perangkat lunak inti AWS IoT Greengrass.
Untuk informasi selengkapnya tentang cara mengkonfigurasi dan menggunakan perangkat lunak dan AWS IoT Greengrass, lihat berikut ini: