

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

# Greengrass nucleus lite
<a name="greengrass-nucleus-lite-component"></a>

Greengrass nucleus lite `aws.greengrass.NucleusLite` () adalah runtime perangkat untuk perangkat edge terbatas yang dioptimalkan untuk jejak memori minimal (menggunakan RAM kurang dari 5MB). Ini telah diperkenalkan dengan rilis AWS IoT Greengrass versi 2.14.0 dan kompatibel dengan AWS IoT Greengrass komponen generik, Greengrass V2 API, dan SDK.

Greengrass nucleus lite ditawarkan sebagai alternatif dari inti Greengrass umum [(`aws.greengrass.Nucleus`) dan dapat digunakan dalam armada perangkat Greengrass](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html) yang heterogen.

**Topics**
+ [Versi](#greengrass-nucleus-lite-component-versions)
+ [Sistem operasi](#greengrass-nucleus-lite-component-os-support)
+ [Persyaratan](#greengrass-nucleus-lite-component-requirements)
+ [Kompatibilitas](#greengrass-nucleus-lite-component-compatibility)
+ [Download dan Instalasi](#greengrass-nucleus-lite-component-install)
+ [Konfigurasi](#greengrass-nucleus-lite-component-configuration)
+ [File log lokal](#greengrass-nucleus-lite-component-log-file)
+ [Changelog](#greengrass-nucleus-lite-component-changelog)

## Versi
<a name="greengrass-nucleus-lite-component-versions"></a>

Komponen ini memiliki versi berikut:
+ 2.5.x
+ 2.4.x
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## Sistem operasi
<a name="greengrass-nucleus-lite-component-os-support"></a>

Komponen ini dapat diinstal pada perangkat inti yang menjalankan sistem operasi berikut:
+ Linux (distribusi dengan systemd)

Untuk informasi lebih lanjut, lihat Inti [Greengrass](https://docs.aws.amazon.com/greengrass/v2/developerguide/operating-system-feature-support-matrix.html).

## Persyaratan
<a name="greengrass-nucleus-lite-component-requirements"></a>

Perangkat harus memenuhi persyaratan tertentu untuk menginstal dan menjalankan AWS IoT Greengrass nucleus lite dan perangkat lunak AWS IoT Greengrass Core. Untuk informasi selengkapnya, lihat [Panduan pengaturan](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#setting-up-greengrass-nucleus-lite).
+ 5MB ruang RAM untuk runtime nukleus.
+ Penyimpanan 5MB (disk/Flash).

Dependensi sistem tambahan didokumentasikan dalam Panduan [Pengaturan](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#dependencies).

Komponen inti Greengrass didukung untuk berjalan di VPC. Untuk menerapkan komponen ini di VPC, berikut ini diperlukan:
+ Inti Greengrass harus memiliki konektivitas AWS IoT ke data, AWS IoT Kredensial, dan Amazon S3.

Untuk menjalankan AWS IoT Greengrass nucleus lite sebagai pengguna non-root, Anda dapat menggunakan wadah tanpa akar. Untuk informasi selengkapnya, lihat [Menggunakan Podman](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/BUILD.md#optional-using-podman) di AWS IoT Greengrass GitHub repositori nucleus lite.

## Kompatibilitas
<a name="greengrass-nucleus-lite-component-compatibility"></a>

 AWS IoT Greengrass Nucleus lite kompatibel dengan API AWS IoT Greengrass v2 (subset dari) dan didukung SDKs. Itu tidak tergantung pada bahasa tertentu runtimes/VMs tetapi komponen yang ditambahkan ke penerapan dapat memerlukan kehadiran runtime tertentu (misalnya: Java JVM, Python). Untuk informasi lebih lanjut tentang fitur apa yang didukung dengan Greengrass nucleus lite, lihat. [Kompatibilitas fitur Greengrass](operating-system-feature-support-matrix.md)

## Download dan Instalasi
<a name="greengrass-nucleus-lite-component-install"></a>

Anda dapat mengunduh paket apt, [membangun dari sumber](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/README.md#getting-started), [menggunakan lapisan Yocto, atau mengunduh gambar Yocto](https://github.com/aws4embeddedlinux/meta-aws) [yang sudah dibuat sebelumnya untuk perangkat yang kompatibel (](https://github.com/aws4embeddedlinux/meta-aws-demos)mis.,). RaspberryPi Dari [AWS IoT Core Konsol](https://console.aws.amazon.com/iot/home) Anda akan dapat mengunduh **kit koneksi** yang berisi semua kredensional dan konfigurasi awal untuk perangkat Anda. Petunjuk tentang cara menginstal disertakan dalam setiap metode distribusi tertentu.

Anda juga dapat mengikuti tutorial untuk menginstal AWS IoT Greengrass nucleus lite dan menjelajahi pengembangan komponen Greengrass. Untuk informasi selengkapnya, lihat [Tutorial: Memulai dengan AWS IoT Greengrass V2](getting-started.md).

## Konfigurasi
<a name="greengrass-nucleus-lite-component-configuration"></a>

Nukleus menyediakan parameter [konfigurasi](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#configuring-greengrass) berikut. Beberapa parameter mengharuskan perangkat lunak AWS IoT Greengrass Core restart untuk diterapkan.

`iotRoleAlias`  
Alias AWS IoT peran yang menunjuk ke peran IAM pertukaran token. Penyedia AWS IoT kredensi mengasumsikan peran ini untuk memungkinkan perangkat inti Greengrass berinteraksi dengan layanan. AWS Untuk informasi selengkapnya, lihat [Mengotorisasi perangkat inti untuk berinteraksi dengan AWS layanan](https://docs.aws.amazon.com/greengrass/v2/developerguide/device-service-role.html).

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a>Titik akhir AWS IoT data untuk Anda Akun AWS.

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>Titik akhir AWS IoT kredensil untuk Anda. Akun AWS

`greengrassDataPlanePort`  
Port yang digunakan untuk koneksi pesawat data. Untuk informasi selengkapnya, lihat [Connect pada port 443 atau melalui proxy jaringan](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-greengrass-core-v2.html#configure-alpn-network-proxy).  
Anda harus menentukan port di mana perangkat dapat membuat koneksi keluar. Jika Anda menentukan port yang diblokir, perangkat tidak akan dapat terhubung AWS IoT Greengrass untuk menerima penerapan. Pilih dari salah satu pilihan berikut:  
+ `443`
+ `8443`
+ Default: `8443`

`awsRegion`  
 Wilayah AWS Untuk digunakan.

`runWithDefault`  
Pengguna sistem yang digunakan untuk menjalankan komponen.  
<a name="nucleus-component-parameter-restart-para"></a>Saat Anda menerapkan perubahan pada parameter konfigurasi ini, perangkat lunak AWS IoT Greengrass Core akan dimulai ulang agar perubahan diterapkan.
Objek ini berisi informasi berikut:    
`posixUser`  
Nama atau ID pengguna sistem dan, secara opsional, grup sistem yang digunakan perangkat inti untuk menjalankan komponen generik. Tentukan pengguna dan grup yang dipisahkan dengan titik dua (`:`) dalam format berikut: `user:group`. Grup ini opsional. Jika Anda tidak menentukan grup, perangkat lunak AWS IoT Greengrass Core menggunakan grup utama untuk pengguna. Misalnya, Anda dapat menentukan `ggc_user` atau `ggc_user:ggc_group`. Untuk informasi selengkapnya, lihat [Konfigurasikan pengguna yang menjalankan komponen](configure-greengrass-core-v2.md#configure-component-user).

`networkProxy`  
(Opsional) Proksi jaringan yang digunakan untuk semua koneksi. Untuk informasi selengkapnya, lihat [Hubungkan pada port 443 atau melalui proksi jaringan](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
Saat Anda menerapkan perubahan pada parameter konfigurasi ini, perubahan akan berlaku setelah restart perangkat lunak AWS IoT Greengrass Core berikutnya.
Objek ini berisi informasi berikut:    
`noProxyAddresses`  
(Opsional) Daftar alamat IP atau nama host yang dipisahkan koma yang dikecualikan dari proxy.  
`proxy`  
Proksi yang akan dihubungkan. Objek ini berisi informasi berikut:    
`url`  
URL server proksi dalam format `http://host:port`.  
+ `scheme` — Skema, yang harus berupa `http`.
+ `host` - Nama host atau alamat IP server proksi.
+ `port` — (Opsional) Nomor port. Jika Anda tidak menentukan port, maka perangkat inti Greengrass akan menggunakan nilai default berikut:
  + `http` — 80

## File log lokal
<a name="greengrass-nucleus-lite-component-log-file"></a>

Pesan dicatat ke stdout dan file log ditangani oleh systemd.

**Untuk melihat log komponen ini**
+ Gunakan `journalctl` untuk melihat log.

## Changelog
<a name="greengrass-nucleus-lite-component-changelog"></a>


|  **Versi**  |  **Perubahan**  | 
| --- | --- | 
|  2.5.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.4.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.1.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.0  |  Versi awal.  | 