

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

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

Komponen inti Greengrass `aws.greengrass.Nucleus` () adalah komponen wajib dan persyaratan minimum untuk menjalankan perangkat lunak Core AWS IoT Greengrass pada perangkat. Anda dapat mengonfigurasi komponen ini untuk menyesuaikan dan memperbarui perangkat lunak AWS IoT Greengrass Core Anda dari jarak jauh. Terapkan komponen ini untuk mengonfigurasi pengaturan seperti proxy, peran perangkat, dan konfigurasi AWS IoT benda pada perangkat inti Anda.

**catatan**  
Mulai Greengrass versi 2.14.0, versi runtime perangkat nukleus yang dioptimalkan jejak memori tersedia untuk perangkat edge yang dibatasi. Lihat [Greengrass nucleus](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html) lite untuk informasi lebih lanjut tentang konfigurasi dan penggunaannya.

**penting**  
Saat versi komponen nukleus berubah, atau saat Anda mengubah parameter konfigurasi tertentu, perangkat lunak AWS IoT Greengrass Inti—yang menyertakan inti dan semua komponen lain di perangkat Anda—akan dimulai ulang untuk menerapkan perubahan.   
<a name="component-patch-update"></a>Saat Anda menerapkan komponen, AWS IoT Greengrass instal versi terbaru yang didukung dari semua dependensi komponen tersebut. Karena itu, versi patch baru dari komponen publik AWS yang disediakan mungkin secara otomatis diterapkan ke perangkat inti Anda jika Anda menambahkan perangkat baru ke grup sesuatu, atau Anda memperbarui penerapan yang menargetkan perangkat tersebut. Beberapa pembaruan otomatis, seperti pembaruan inti, dapat menyebabkan perangkat Anda memulai ulang secara tiba-tiba.   
<a name="component-version-pinning"></a>Untuk mencegah pembaruan yang tidak diinginkan untuk komponen yang berjalan di perangkat Anda, sebaiknya sertakan versi komponen yang Anda inginkan secara langsung saat [membuat deployment](create-deployments.md). Untuk informasi selengkapnya tentang perilaku pembaruan untuk perangkat lunak AWS IoT Greengrass Core, lihat[Perbarui perangkat lunak AWS IoT Greengrass Core (OTA)](update-greengrass-core-v2.md).

**Topics**
+ [Versi](#greengrass-nucleus-component-versions)
+ [Persyaratan perangkat](#greengrass-v2-requirements)
+ [Platform yang didukung](#greengrass-v2-supported-platforms)
+ [Sistem operasi](#greengrass-nucleus-component-os-support)
+ [Persyaratan](#greengrass-nucleus-component-requirements)
+ [Dependensi](#greengrass-nucleus-component-dependencies)
+ [Unduh dan instalasi](#greengrass-nucleus-component-install)
+ [Konfigurasi](#greengrass-nucleus-component-configuration)
+ [File log lokal](#greengrass-nucleus-component-log-file)
+ [Changelog](#greengrass-nucleus-component-changelog)

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

Komponen ini memiliki versi berikut:
+ 2.17.x
+ 2.16.x
+ 2.15.x
+ 2.14.x
+ 2.13.x
+ 2.12.x
+ 2.11.x
+ 2.10.x
+ 2.9.x
+ 2.8.x
+ 2.7.x
+ 2.6.x
+ 2.5.x
+ 2.4.x
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## Persyaratan perangkat
<a name="greengrass-v2-requirements"></a>

**catatan**  
Anda dapat menggunakannya AWS IoT Device Tester AWS IoT Greengrass untuk memverifikasi bahwa perangkat Anda dapat menjalankan perangkat lunak AWS IoT Greengrass Core dan berkomunikasi dengan perangkat lunak AWS Cloud. Untuk informasi selengkapnya, lihat [Menggunakan AWS IoT Device Tester untuk AWS IoT Greengrass V2](device-tester-for-greengrass-ug.md).

------
#### [ Linux ]
+ <a name="requirement-supported-region"></a>Penggunaan sebuah [Wilayah AWS](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)yang mendukung AWS IoT Greengrass V2. Untuk daftar Wilayah yang didukung, lihat [AWS IoT Greengrass V2 titik akhir dan kuota](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html) di. *Referensi Umum AWS*
+ Ruang disk minimal 256 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Persyaratan ini tidak termasuk komponen yang di-deploy ke perangkat inti.
+ Minimum 96 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core. Persyaratan ini tidak termasuk komponen yang berjalan pada perangkat inti. Untuk informasi selengkapnya, lihat [Kontrol alokasi memori dengan opsi JVM](configure-greengrass-core-v2.md#jvm-tuning).
+ Java Runtime Environment (JRE) versi 8 atau lebih tinggi. Java harus tersedia pada variabel lingkungan [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) pada perangkat. Untuk menggunakan Java untuk mengembangkan komponen kustom, Anda harus menginstal Java Development Kit (JDK). Kami menyarankan Anda menggunakan versi dukungan jangka panjang [Amazon Corretto](https://aws.amazon.com/corretto/) [atau](https://openjdk.java.net/) OpenJDK. Versi 8 atau lebih tinggi diperlukan.
+ [Pustaka GNU C](https://www.gnu.org/software/libc/) (glibc) versi 2.25 atau lebih besar.
+ Anda dapat menjalankan perangkat lunak AWS IoT Greengrass Core sebagai pengguna root. Gunakan `sudo`, misalnya. Anda juga dapat menjalankan perangkat lunak AWS IoT Greengrass Core sebagai pengguna non-root. Untuk informasi selengkapnya, lihat [Siapkan perangkat AWS IoT Greengrass V2 inti sebagai non-root](setup-greengrass-non-root.md).
+ Pengguna root yang menjalankan perangkat lunak AWS IoT Greengrass Core, seperti`root`, harus memiliki izin untuk menjalankan `sudo` dengan pengguna dan grup apa pun. File `/etc/sudoers` harus memberikan izin kepada pengguna ini untuk menjalankan `sudo` sebagai grup lain. Izin untuk pengguna di `/etc/sudoers` seharusnya terlihat seperti contoh berikut.

  ```
  root    ALL=(ALL:ALL) ALL
  ```
+ Perangkat inti harus dapat melakukan permintaan keluar ke satu set titik akhir dan port. Untuk informasi selengkapnya, lihat [Izinkan lalu lintas perangkat melalui proxy atau firewall](allow-device-traffic.md).
+ Direktori `/tmp` harus dipasang dengan izin `exec`.
+ Semua perintah shell berikut:
  + `ps -ax -o pid,ppid`
  + `sudo`
  + `sh`
  + `kill`
  + `cp`
  + `chmod`
  + `rm`
  + `ln`
  + `echo`
  + `exit`
  + `id`
  + `uname`
  + `grep`
+ Perangkat Anda mungkin juga memerlukan perintah shell opsional berikut:
  + (Opsional)`systemctl`. Perintah ini digunakan untuk mengatur perangkat lunak AWS IoT Greengrass Core sebagai layanan sistem.
  + (Opsional)`useradd`,`groupadd`, dan`usermod`. Perintah ini digunakan untuk mengatur pengguna `ggc_user` sistem dan grup `ggc_group` sistem.
  + (Opsional)`mkfifo`. Perintah ini digunakan untuk menjalankan fungsi Lambda sebagai komponen.
+ Untuk mengonfigurasi batas sumber daya sistem untuk proses komponen, perangkat Anda harus menjalankan kernel Linux versi 2.6.24 atau yang lebih baru.
+ Untuk menjalankan fungsi Lambda, perangkat Anda harus memenuhi persyaratan tambahan. Untuk informasi selengkapnya, lihat [Persyaratan fungsi Lambda](setting-up.md#greengrass-v2-lambda-requirements).

------
#### [ Windows ]
+ <a name="requirement-supported-region"></a>Penggunaan sebuah [Wilayah AWS](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)yang mendukung AWS IoT Greengrass V2. Untuk daftar Wilayah yang didukung, lihat [AWS IoT Greengrass V2 titik akhir dan kuota](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html) di. *Referensi Umum AWS*
+ Ruang disk minimal 256 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Persyaratan ini tidak termasuk komponen yang di-deploy ke perangkat inti.
+ Minimum 160 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core. Persyaratan ini tidak termasuk komponen yang berjalan pada perangkat inti. Untuk informasi selengkapnya, lihat [Kontrol alokasi memori dengan opsi JVM](configure-greengrass-core-v2.md#jvm-tuning).
+ Java Runtime Environment (JRE) versi 8 atau lebih tinggi. Java harus tersedia pada variabel sistem [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) pada perangkat. Untuk menggunakan Java untuk mengembangkan komponen kustom, Anda harus menginstal Java Development Kit (JDK). Kami menyarankan Anda menggunakan versi dukungan jangka panjang [Amazon Corretto](https://aws.amazon.com/corretto/) [atau](https://openjdk.java.net/) OpenJDK. Versi 8 atau lebih tinggi diperlukan.. 
**catatan**  
Untuk menggunakan versi 2.5.0 dari inti [Greengrass, Anda harus menggunakan Java Runtime](#greengrass-nucleus-component) Environment (JRE) versi 64-bit. Greengrass nucleus versi 2.5.1 mendukung 32-bit dan 64-bit. JREs
+ Pengguna yang menginstal perangkat lunak AWS IoT Greengrass Core harus menjadi administrator.
+ Anda harus menginstal perangkat lunak AWS IoT Greengrass Core sebagai layanan sistem. Tentukan `--setup-system-service true` kapan Anda menginstal perangkat lunak.
+ Setiap pengguna yang menjalankan proses komponen harus ada di LocalSystem akun, dan nama dan kata sandi pengguna harus ada di instance Credential Manager untuk LocalSystem akun tersebut. Anda dapat mengatur pengguna ini ketika Anda mengikuti petunjuk untuk [menginstal perangkat lunak AWS IoT Greengrass Core](install-greengrass-core-v2.md).
+ Perangkat inti harus dapat melakukan permintaan keluar ke satu set titik akhir dan port. Untuk informasi selengkapnya, lihat [Izinkan lalu lintas perangkat melalui proxy atau firewall](allow-device-traffic.md).

------

## Platform yang didukung
<a name="greengrass-v2-supported-platforms"></a>

AWS IoT Greengrass secara resmi mendukung perangkat yang menjalankan platform berikut. Perangkat dengan platform yang tidak termasuk dalam daftar ini mungkin berfungsi, tetapi AWS IoT Greengrass pengujian hanya pada platform yang ditentukan ini.

------
#### [ Linux ]

Arsitektur:
+ Armv7l
+ Armv8 () AArch64
+ x86\$164

------
#### [ Windows ]

Arsitektur:
+ x86\$164

Versi:
+ Windows 10
+ Windows 11
+ Windows Server 2019
+ Windows Server 2022

**catatan**  
Beberapa AWS IoT Greengrass fitur saat ini tidak didukung pada perangkat Windows. Untuk informasi selengkapnya, lihat [Kompatibilitas fitur Greengrass](operating-system-feature-support-matrix.md) dan [Pertimbangan fitur](#greengrass-v2-windows-feature-considerations).

------

### Pertimbangan fitur
<a name="greengrass-v2-windows-feature-considerations"></a>

Beberapa AWS IoT Greengrass fitur saat ini tidak didukung pada perangkat Windows. Tinjau perbedaan fitur untuk mengonfirmasi apakah perangkat Windows memenuhi kebutuhan Anda. Untuk informasi selengkapnya, lihat [Kompatibilitas fitur Greengrass](operating-system-feature-support-matrix.md).

[Untuk membangun sistem operasi berbasis Linux kustom, Anda dapat menggunakan BitBake resep untuk AWS IoT Greengrass dalam proyek. `meta-aws`](https://github.com/aws/meta-aws/tree/master/recipes-iot) `meta-aws`Proyek ini menyediakan resep yang dapat Anda gunakan untuk membangun kemampuan perangkat lunak AWS edge dalam sistem [Linux tertanam](https://elinux.org/) yang dibangun dengan [OpenEmbedded](https://www.openembedded.org/wiki/Main_Page)dan kerangka kerja Yocto Project build. Proyek [Yocto adalah proyek](https://www.yoctoproject.org/) kolaborasi open source yang membantu Anda membangun sistem berbasis Linux khusus untuk aplikasi tertanam terlepas dari arsitektur perangkat keras. BitBake Resep untuk AWS IoT Greengrass menginstal, mengonfigurasi, dan secara otomatis menjalankan perangkat lunak AWS IoT Greengrass Core di perangkat Anda.

Platform Linux juga dapat berjalan AWS IoT Greengrass dalam wadah Docker. Untuk informasi selengkapnya, lihat [Jalankan perangkat lunak AWS IoT Greengrass Core dalam wadah Docker](run-greengrass-docker.md). 

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

Komponen ini dapat diinstal pada perangkat inti yang menjalankan sistem operasi berikut:
+ Linux
+ Windows

Untuk informasi selengkapnya, lihat [Platform yang didukung](#greengrass-v2-supported-platforms).

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

Perangkat harus memenuhi persyaratan tertentu untuk menginstal dan menjalankan inti Greengrass dan perangkat lunak Core. AWS IoT Greengrass Untuk informasi selengkapnya, lihat [Persyaratan perangkat](#greengrass-v2-requirements).

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

## Dependensi
<a name="greengrass-nucleus-component-dependencies"></a>

Inti Greengrass tidak termasuk dependensi komponen apapun. Namun, beberapa komponen yang disediakan oleh AWS mencakup nukleus sebagai dependensi. Untuk informasi selengkapnya, lihat [Komponen yang disediakan oleh AWS](public-components.md).

Untuk informasi selengkapnya tentang dependensi komponen, lihat [referensi resep komponen](component-recipe-reference.md#recipe-reference-component-dependencies).

## Unduh dan instalasi
<a name="greengrass-nucleus-component-install"></a>

Anda dapat men-download installer yang mengatur komponen inti Greengrass pada perangkat Anda. Installer ini mengatur perangkat Anda sebagai perangkat inti Greengrass. Ada dua jenis instalasi yang dapat Anda lakukan: instalasi cepat yang menciptakan AWS sumber daya yang diperlukan untuk Anda, atau instalasi manual di mana Anda membuat AWS sumber daya sendiri. Untuk informasi selengkapnya, lihat [Instal perangkat lunak AWS IoT Greengrass Core](install-greengrass-core-v2.md).

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

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

Komponen ini menyediakan parameter konfigurasi berikut yang dapat Anda sesuaikan ketika Anda men-deploy komponen. Beberapa parameter mengharuskan perangkat lunak AWS IoT Greengrass Core restart untuk diterapkan. Untuk informasi selengkapnya tentang mengapa dan bagaimana komponen ini, lihat [Konfigurasikan perangkat lunak AWS IoT Greengrass Inti](configure-greengrass-core-v2.md).

`iotRoleAlias`  
<a name="nucleus-component-configuration-iot-role-alias"></a>Alias AWS IoT peran yang menunjuk ke peran IAM pertukaran token. Penyedia AWS IoT kredensyal mengasumsikan peran ini untuk memungkinkan perangkat inti Greengrass berinteraksi dengan layanan. AWS Untuk informasi selengkapnya, lihat [Otorisasi perangkat inti untuk berinteraksi dengan layanan AWS](device-service-role.md).  
Ketika Anda menjalankan perangkat lunak AWS IoT Greengrass Core dengan `--provision true` opsi, perangkat lunak menyediakan alias peran dan menetapkan nilainya dalam komponen inti.

  `interpolateComponentConfiguration`   
[(Opsional) Anda dapat mengaktifkan inti Greengrass untuk [menginterpolasi variabel resep komponen dalam konfigurasi komponen dan menggabungkan pembaruan konfigurasi](component-recipe-reference.md#recipe-variables).](update-component-configurations.md#merge-configuration-update-recipe-variables) Kami menyarankan Anda mengatur opsi ini `true` agar perangkat inti dapat menjalankan komponen Greengrass yang menggunakan variabel resep dalam konfigurasinya.  
Fitur ini tersedia untuk v2.6.0 dan yang lebih baru dari komponen ini.  
Default: `false`

`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).  
<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:    
`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 `scheme://userinfo@host:port`.  <a name="nucleus-component-configuration-proxy-url-segments"></a>
+ `scheme` — Skema, yang harus berupa `http` atau `https`.
**penting**  
<a name="https-proxy-greengrass-nucleus-requirement"></a>Perangkat inti Greengrass harus menjalankan [Greengrass](#greengrass-nucleus-component) nucleus v2.5.0 atau yang lebih baru untuk menggunakan proxy HTTPS.  
Jika Anda mengonfigurasi proxy HTTPS, Anda harus menambahkan sertifikat CA server proxy ke sertifikat CA root Amazon perangkat inti. Untuk informasi selengkapnya, lihat [Aktifkan perangkat inti untuk mempercayai proxy HTTPS](configure-greengrass-core-v2.md#https-proxy-certificate-trust).
+ `userinfo` - (Opsional) Nama pengguna dan informasi kata sandi. Jika Anda menentukan informasi ini di`url`, perangkat inti Greengrass mengabaikan bidang dan. `username` `password`
+ `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
  + `https` – 443  
`username`  
(Opsional) Nama pengguna yang mengautentikasi server proxy.  
`password`  
(Opsional) Kata sandi yang mengautentikasi server proxy.

`mqtt`  
(Opsional) Konfigurasi MQTT untuk perangkat inti Greengrass. Untuk informasi selengkapnya, lihat [Hubungkan pada port 443 atau melalui proksi jaringan](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
<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:    
`port`  
(Opsional) Port yang akan digunakan untuk koneksi MQTT.  
Default: `8883`  
`keepAliveTimeoutMs`  
(Opsional) Jumlah waktu dalam milidetik antara setiap pesan `PING` yang dikirim klien untuk menjaga sambungan MQTT hidup. Nilai ini harus lebih besar dari`pingTimeoutMs`.  
Default: `60000` (60 detik)  
`pingTimeoutMs`  
(Opsional) Jumlah waktu dalam milidetik yang klien tunggu untuk menerima pesan `PINGACK` dari server. Jika masa tunggu melebihi batas waktu, perangkat inti menutup dan membuka kembali sambungan MQTT. Nilai ini harus kurang dari`keepAliveTimeoutMs`.  
Default: `30000` (30 detik)  
`operationTimeoutMs`  
(Opsional) Jumlah waktu dalam milidetik yang klien menunggu operasi MQTT (seperti `CONNECT` atau) untuk diselesaikan. `PUBLISH` Opsi ini tidak berlaku untuk MQTT `PING` atau pesan tetap hidup.  
Default: `30000` (30 detik)  
`maxInFlightPublishes`  
(Opsional) Jumlah maksimum pesan MQTT QoS 1 yang tidak diakui yang dapat terbang pada waktu yang sama.  
Fitur ini tersedia untuk v2.1.0 dan versi kemudian dari komponen ini.  
Default: `5`  
Kisaran valid: Nilai maksimum 100  
`maxMessageSizeInBytes`  
(Opsional) Ukuran maksimum pesan MQTT. Jika pesan melebihi ukuran ini, inti Greengrass menolak pesan dengan kesalahan.  
Fitur ini tersedia untuk v2.1.0 dan versi kemudian dari komponen ini.  
Default: `131072` (128 KB)  
Kisaran valid: Nilai maksimum `2621440` (2,5 MB)  
`maxPublishRetry`  
(Opsional) Jumlah waktu maksimum untuk mencoba kembali pesan yang gagal untuk dipublikasikan. Anda dapat menentukan `-1` untuk mencoba lagi dalam waktu tak terbatas.  
Fitur ini tersedia untuk v2.1.0 dan versi kemudian dari komponen ini.  
Default: `100`  
`spooler`  
(Opsional) Konfigurasi spooler MQTT untuk perangkat inti Greengrass. Objek ini berisi informasi berikut:    
`storageType`  
Jenis penyimpanan untuk menyimpan pesan. Jika `storageType` diatur ke`Disk`, `pluginName` dapat dikonfigurasi. Anda dapat menentukan `Memory` atau `Disk`.  
[Fitur ini tersedia untuk v2.11.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Jika spooler MQTT `storageType` disetel ke `Disk` dan Anda ingin menurunkan versi inti Greengrass dari versi 2.11.x ke versi sebelumnya, Anda harus mengubah konfigurasi kembali ke. `Memory` Satu-satunya konfigurasi untuk `storageType` itu didukung di Greengrass nucleus versi 2.10.x dan sebelumnya adalah. `Memory` Tidak mengikuti panduan ini dapat mengakibatkan spooler rusak. Ini akan menyebabkan perangkat inti Greengrass Anda tidak dapat mengirim pesan MQTT ke. AWS Cloud
Default: `Memory`  
`pluginName`  
(Opsional) Nama komponen plugin. Komponen ini hanya akan digunakan jika `storageType` diatur ke`Disk`. Opsi ini default ke `aws.greengrass.DiskSpooler` dan akan menggunakan GreenGrass yang disediakan. [Spooler disk](disk-spooler-component.md)  
[Fitur ini tersedia untuk v2.11.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `"aws.greengrass.DiskSpooler"`  
`maxSizeInBytes`  
(Opsional) Ukuran maksimum cache di mana perangkat inti menyimpan pesan MQTT yang belum diproses dalam memori. Jika cache penuh, pesan baru ditolak.  
Default: `2621440` (2,5 MB)  
`keepQos0WhenOffline`  
(Opsional) Anda dapat mengirim pesan MQTT QoS 0 yang diterima oleh perangkat inti ketika ia offline. Jika Anda menetapkan opsi ini ke `true`, perangkat inti akan mengirim pesan QoS 0 yang tidak dapat dikirimnya saat sedang offline. Jika Anda menetapkan opsi ini ke `false`, perangkat inti akan membuang pesan ini. Perangkat inti selalu mengirim pesan QoS 1 pesan kecuali spool penuh.  
Default: `false`  
`version`  
(Opsional) Versi MQTT. Anda dapat menentukan `mqtt3` atau `mqtt5`.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `mqtt5`  
`receiveMaximum`  
(Opsional) Jumlah maksimum paket QoS1 yang tidak diakui yang dapat dikirim broker.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `100`  
`sessionExpirySeconds`  
(Opsional) Jumlah waktu dalam hitungan detik yang dapat Anda minta agar sesi berlangsung dari IoT Core. Defaultnya adalah waktu maksimum yang didukung oleh AWS IoT Core.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `604800 (7 days)`  
`minimumReconnectDelaySeconds`  
(Opsional) Opsi untuk perilaku rekoneksi. Jumlah minimum waktu dalam hitungan detik untuk MQTT untuk menyambung kembali.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `1`  
`maximumReconnectDelaySeconds`  
(Opsional) Opsi untuk perilaku rekoneksi. Jumlah maksimum waktu dalam hitungan detik untuk MQTT untuk menyambung kembali.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `120`  
`minimumConnectedTimeBeforeRetryResetSeconds`  
(Opsional) Opsi untuk perilaku rekoneksi. Jumlah waktu dalam hitungan detik koneksi harus aktif sebelum penundaan coba lagi diatur ulang kembali ke minimum.  
[Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.](#greengrass-nucleus-component)  
Default: `30`

  `jvmOptions`  
(Opsional) Opsi JVM yang digunakan untuk menjalankan perangkat lunak AWS IoT Greengrass Core. Untuk informasi tentang opsi JVM yang direkomendasikan untuk menjalankan perangkat lunak AWS IoT Greengrass Core, lihat. [Kontrol alokasi memori dengan opsi JVM](configure-greengrass-core-v2.md#jvm-tuning)  
<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.

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a>Titik akhir AWS IoT data untuk Anda Akun AWS.  
<a name="nucleus-component-set-iot-endpoints"></a>Ketika Anda menjalankan perangkat lunak AWS IoT Greengrass Core dengan `--provision true` opsi, perangkat lunak mendapatkan data dan titik akhir kredensial Anda dari AWS IoT dan mengaturnya dalam komponen nukleus.

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>Titik akhir AWS IoT kredensial untuk Anda. Akun AWS  
<a name="nucleus-component-set-iot-endpoints"></a>Ketika Anda menjalankan perangkat lunak AWS IoT Greengrass Core dengan `--provision true` opsi, perangkat lunak mendapatkan data dan titik akhir kredensial Anda dari AWS IoT dan mengaturnya dalam komponen nukleus.

`greengrassDataPlaneEndpoint`  
Fitur ini tersedia di v2.7.0 dan yang lebih baru dari komponen ini.  
Untuk informasi selengkapnya, lihat [Menggunakan sertifikat perangkat yang ditandatangani oleh CA pribadi](configure-greengrass-core-v2.md#configure-nucleus-private-ca).

`greengrassDataPlanePort`  
Fitur ini tersedia di v2.0.4 dan yang lebih baru dari komponen ini.  
(Opsional) Port yang akan digunakan untuk koneksi bidang data. Untuk informasi selengkapnya, lihat [Hubungkan pada port 443 atau melalui proksi jaringan](configure-greengrass-core-v2.md#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 dan Lambda. 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).  
Saat Anda menjalankan penginstal perangkat lunak AWS IoT Greengrass Core dengan `--component-default-user ggc_user:ggc_group` opsi, perangkat lunak menetapkan parameter ini di komponen inti.  
`windowsUser`  
Fitur ini tersedia di v2.5.0 dan yang lebih baru dari komponen ini.  
Nama pengguna Windows yang digunakan untuk menjalankan komponen ini pada perangkat inti Windows. Pengguna harus ada di setiap perangkat inti Windows, dan nama serta kata sandinya harus disimpan dalam instance Credentials Manager LocalSystem akun. Untuk informasi selengkapnya, lihat [Konfigurasikan pengguna yang menjalankan komponen](configure-greengrass-core-v2.md#configure-component-user).  
Saat Anda menjalankan penginstal perangkat lunak AWS IoT Greengrass Core dengan `--component-default-user ggc_user` opsi, perangkat lunak menetapkan parameter ini di komponen inti.  
`systemResourceLimits`  
Fitur ini tersedia di v2.4.0 dan yang lebih baru dari komponen ini. AWS IoT Greengrass saat ini tidak mendukung fitur ini di perangkat inti Windows.   
Batas sumber daya sistem untuk diterapkan pada proses komponen Lambda generik dan non-kontainer secara default. Anda dapat mengganti batas sumber daya sistem untuk masing-masing komponen saat membuat penerapan. Untuk informasi selengkapnya, lihat [Konfigurasikan batas sumber daya sistem untuk komponen](configure-greengrass-core-v2.md#configure-component-system-resource-limits).  
Objek ini berisi informasi berikut:    
`cpus`  
 <a name="system-resource-limits-cpu-definition-each"></a>Jumlah maksimum waktu CPU yang dapat digunakan oleh setiap proses komponen pada perangkat inti. Total waktu CPU perangkat inti setara dengan jumlah inti CPU perangkat. Misalnya, pada perangkat inti dengan 4 core CPU, Anda dapat mengatur nilai ini `2` untuk membatasi proses setiap komponen hingga 50 persen penggunaan setiap inti CPU. Pada perangkat dengan 1 inti CPU, Anda dapat mengatur nilai ini `0.25` untuk membatasi proses setiap komponen hingga 25 persen penggunaan CPU. Jika Anda menetapkan nilai ini ke angka yang lebih besar dari jumlah inti CPU, perangkat lunak AWS IoT Greengrass Core tidak membatasi penggunaan CPU komponen.   
`memory`  
 <a name="system-resource-limits-memory-definition-each"></a>Jumlah maksimum RAM (dalam kilobyte) yang dapat digunakan oleh setiap proses komponen pada perangkat inti. 

 `s3EndpointType`   
(Opsional) Jenis titik akhir S3. Parameter ini hanya akan berlaku untuk Wilayah AS Timur (Virginia N.) (`us-east-1`). Pengaturan parameter ini dari Wilayah lain akan diabaikan. Pilih dari salah satu pilihan berikut:  
+ `REGIONAL`— Klien S3 dan URL presigned menggunakan endpoint regional.
+ `GLOBAL`— Klien S3 dan URL presigned menggunakan endpoint lama.
+ `DUALSTACK`— URL presigned S3 menggunakan endpoint dualstack.
Default: `GLOBAL`

 `fipsMode`   
(Opsional) Menyebabkan Greengrass menggunakan titik akhir FIPS. Untuk informasi selengkapnya tentang cara mengaktifkan titik akhir FIPS, lihat titik akhir [FIPS](FIPS.html).  
Pilih dari salah satu pilihan berikut:  
+ `true`Ketika disetel ke true titik akhir akan menggunakan titik akhir FIPS.
+ `false`Ketika false, titik akhir tidak akan menggunakan titik akhir FIPS.
Default: `false`

`logging`  
(Opsional) Konfigurasi pencatatan untuk perangkat inti. Untuk informasi selengkapnya tentang cara mengonfigurasi dan menggunakan log Greengrass, lihat. [Memantau AWS IoT Greengrass log](monitor-logs.md)  
Objek ini berisi informasi berikut:    
  `level`   
(Opsional) Tingkat minimum pesan log untuk output.  
Pilih dari tingkat log berikut, yang tercantum di sini dalam urutan tingkat:  <a name="nucleus-log-levels"></a>
+ `DEBUG`
+ `INFO`
+ `WARN`
+ `ERROR`
Default: `INFO`  
  `format`   
(Opsional) Format data log. Pilih dari salah satu pilihan berikut:  
+ `TEXT`— Pilih opsi ini jika Anda ingin melihat log dalam bentuk teks.
+ `JSON`— Pilih opsi ini jika Anda ingin melihat log dengan perintah log [CLI Greengrass](gg-cli-logs.md) atau berinteraksi dengan log secara terprogram.
Default: `TEXT`  
`outputType`  
(Opsional) Jenis output untuk log. Pilih dari salah satu pilihan berikut:  
+ `FILE`— Perangkat lunak AWS IoT Greengrass Core mengeluarkan log ke file di direktori yang Anda tentukan. `outputDirectory`
+ `CONSOLE`— Perangkat lunak AWS IoT Greengrass Core mencetak log ke`stdout`. Pilih opsi ini untuk melihat log begitu perangkat inti mencetaknya.
Default: `FILE`  
  `fileSizeKB`   
(Opsional) Ukuran maksimum setiap file log (dalam kilobyte). Setelah file log melebihi ukuran file maksimum ini, perangkat lunak AWS IoT Greengrass Core membuat file log baru.  
<a name="nucleus-component-logging-parameter-file-only"></a>Parameter ini hanya berlaku bila Anda menentukan `FILE` untuk `outputType`.  
Default: `1024`  
  `totalLogsSizeKB`   
(Opsional) Ukuran total maksimum file log (dalam kilobyte) untuk setiap komponen, termasuk inti Greengrass. [File log Greengrass nucleus juga menyertakan log dari komponen plugin.](develop-greengrass-components.md#component-types) Setelah ukuran total file log komponen melebihi ukuran maksimum ini, perangkat lunak AWS IoT Greengrass Core menghapus file log tertua komponen tersebut.  
Parameter ini setara dengan parameter [batas ruang disk](log-manager-component.md#log-manager-component-configuration) [komponen pengelola log](log-manager-component.md) (`diskSpaceLimit`), yang dapat Anda tentukan untuk inti Greengrass (sistem) dan setiap komponen. Perangkat lunak AWS IoT Greengrass Core menggunakan minimum dua nilai sebagai ukuran log total maksimum untuk inti Greengrass dan setiap komponen.  
<a name="nucleus-component-logging-parameter-file-only"></a>Parameter ini hanya berlaku bila Anda menentukan `FILE` untuk `outputType`.  
Default: `10240`  
  `outputDirectory`   
(Opsional) Direktori output untuk file log.  
<a name="nucleus-component-logging-parameter-file-only"></a>Parameter ini hanya berlaku bila Anda menentukan `FILE` untuk `outputType`.  
Default:`/greengrass/v2/logs`, di mana `/greengrass/v2` folder AWS IoT Greengrass root.

  `fleetstatus`   
Parameter ini tersedia pada v2.1.0 dan versi yang lebih baru dari komponen ini.  
(Opsional) Konfigurasi status armada untuk perangkat inti.  
Objek ini berisi informasi berikut:    
`periodicStatusPublishIntervalSeconds`  
(Opsional) Jumlah waktu (dalam detik) yang di antaranya perangkat inti menerbitkan status perangkat ke AWS Cloud.  
Minimal: `86400` (24 jam)  
Default: `86400` (24 jam)

  `telemetry`   
(Opsional) Konfigurasi telemetri kesehatan sistem untuk perangkat inti. Untuk informasi lebih lanjut tentang metrik telemetri dan cara memperlakukan data telemetri, lihat [Kumpulkan data telemetri kesehatan sistem dari perangkat inti AWS IoT Greengrass](telemetry.md).  
Objek ini berisi informasi berikut:    
`enabled`  
(Opsional) Anda dapat mengaktifkan atau menonaktifkan telemetri.  
Default: `true`  
`periodicAggregateMetricsIntervalSeconds`  
(Opsional) Interval (dalam detik) di mana perangkat inti menggabungkan metrik.  
Jika Anda menetapkan nilai ini lebih rendah dari nilai minimum yang didukung, nukleus akan menggunakan nilai default sebagai gantinya.  
Minimal: `3600`  
Default: `3600`  
`periodicPublishMetricsIntervalSeconds`  
(Opsional) Jumlah waktu (dalam detik) yang di antaranya perangkat inti menerbitkan metrik telemetri ke AWS Cloud.  
Jika Anda menetapkan nilai ini lebih rendah dari nilai minimum yang didukung, nukleus akan menggunakan nilai default sebagai gantinya.  
Minimal: `86400`  
Default: `86400`

`deploymentPollingFrequencySeconds`  
(Opsional) Periode dalam detik untuk mengumpulkan notifikasi deployment.  
Default: `15`

`componentStoreMaxSizeBytes`  
(Opsional) Ukuran maksimum pada disk dari penyimpanan komponen, yang terdiri dari resep komponen dan artefak.  
Default: `10000000000` (10 GB)

  `platformOverride`   
(Opsional) Kamus atribut yang mengidentifikasi platform perangkat inti. Gunakan ini untuk menentukan atribut platform kustom yang dapat digunakan resep komponen untuk mengidentifikasi siklus hidup dan artefak yang benar untuk komponen. Misalnya, Anda mungkin menentukan atribut kemampuan perangkat keras untuk men-deploy hanya serangkaian artefak minimal yang akan dijalankan oleh komponen. Untuk informasi lebih lanjut, lihat [parameter platform manifes](component-recipe-reference.md#component-platform-definition) dalam resep komponen.  
Anda juga dapat menggunakan parameter ini untuk menimpa atribut platform `os` dan `architecture` dari perangkat inti.

  `httpClient`   
Parameter ini tersedia di v2.5.0 dan yang lebih baru dari komponen ini.  
(Opsional) Konfigurasi klien HTTP untuk perangkat inti. Opsi konfigurasi ini berlaku untuk semua permintaan HTTP yang dibuat oleh komponen ini. Jika perangkat inti berjalan pada jaringan yang lebih lambat, Anda dapat meningkatkan durasi waktu tunggu ini untuk mencegah permintaan HTTP dari waktu habis.  
Objek ini berisi informasi berikut:    
`connectionTimeoutMs`  
(Opsional) Jumlah waktu (dalam milidetik) untuk menunggu koneksi terbuka sebelum waktu permintaan koneksi habis.  
Default: `2000` (2 detik)  
`socketTimeoutMs`  
(Opsional) Jumlah waktu (dalam milidetik) untuk menunggu data ditransfer melalui koneksi terbuka sebelum waktu koneksi habis.  
Default: `30000` (30 detik)

  `deploymentConfigurationTimeSource`   
Parameter ini tersedia di v2.15.0 dan yang lebih baru dari komponen ini.  
(Opsional) Stempel waktu yang akan digunakan saat memproses penerapan. Defaultnya adalah`deploymentCreationTime`.  
Objek ini berisi nilai-nilai berikut:    
`deploymentCreationTime`  
Nilai default dari`deploymentConfigurationTimeSource`. Perangkat menggunakan stempel waktu pembuatan penerapan untuk menyelesaikan konflik kunci konfigurasi selama pemrosesan. Ketika perilaku ini dipilih, konfigurasi perangkat lokal yang dipegang oleh nukleus mungkin memiliki stempel waktu yang lebih besar daripada penerapan yang masuk dan menolak perubahan konfigurasi masuk yang sekarang dianggap usang.  
`deploymentProcessingTime`  
Perangkat menggunakan stempel waktu lokalnya untuk menyelesaikan konflik kunci konfigurasi selama pemrosesan penerapan. Saat diproses, perangkat memperbarui konfigurasi berdasarkan stempel waktu pemrosesan, bukan stempel waktu pembuatan penerapan. Perilaku ini mengasumsikan jam perangkat dikalibrasi dengan benar.  
Konfigurasikan setelan nukleus ini di image atau instalasi perangkat awal Anda, bukan melalui penerapan saat Anda ingin perangkat baru menggunakan perilaku ini pada koneksi pertama. Gunakan [https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html)opsi penginstal klasik nukleus untuk konfigurasi ini.  
Konfigurasi awal ini penting karena perangkat memproses beberapa penerapan dalam urutan sewenang-wenang. Tanpa konfigurasi awal yang tepat, perangkat dapat memproses penerapan menggunakan `deploymentCreationTime` perilaku default sebelum menerima penerapan yang menyetel konfigurasi inti. `deploymentProcessingTime`

**Example Contoh: Pembaruan gabungan konfigurasi**  

```
{
  "iotRoleAlias": "GreengrassCoreTokenExchangeRoleAlias",
  "networkProxy": {
    "noProxyAddresses": "http://192.168.0.1,www.example.com",
    "proxy": {
      "url": "http://my-proxy-server:1100",
      "username": "Mary_Major",
      "password": "pass@word1357"
    }
  },
  "mqtt": {
    "port": 443
  },
  "greengrassDataPlanePort": 443,
  "jvmOptions": "-Xmx64m",
  "runWithDefault": {
    "posixUser": "ggc_user:ggc_group"
  }
}
```

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

Komponen ini menggunakan file log berikut.

------
#### [ Linux ]

```
/greengrass/v2/logs/greengrass.log
```

------
#### [ Windows ]

```
C:\greengrass\v2\logs\greengrass.log
```

------

**Untuk melihat log komponen ini**
+ Jalankan perintah berikut pada perangkat inti untuk melihat file log komponen ini secara real time. Ganti `/greengrass/v2` atau *C:\$1greengrass\$1v2* dengan jalur ke folder AWS IoT Greengrass root.

------
#### [ Linux ]

  ```
  sudo tail -f /greengrass/v2/logs/greengrass.log
  ```

------
#### [ Windows (PowerShell) ]

  ```
  Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
  ```

------

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

Tabel berikut menjelaskan perubahan dalam setiap versi komponen.


|  **Versi**  |  **Perubahan**  | 
| --- | --- | 
|  2.17.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.16.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.16.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.3  |  Perbaikan bug dan peningkatan [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.2  |  Perbaikan bug dan peningkatan [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.1  |  Perbaikan bug dan peningkatan [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.0  |  Versi ini tidak lagi tersedia. Perbaikan dalam versi ini tersedia di versi yang lebih baru dari komponen ini.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.13.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.6  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.5  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.3  |   Versi ini tidak lagi tersedia. Perbaikan dalam versi ini tersedia di versi yang lebih baru dari komponen ini.  Perbaikan bug dan peningkatan [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.0  |  <a name="changelog-nucleus-2.12.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.3  |  <a name="changelog-nucleus-2.11.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.2  |  <a name="changelog-nucleus-2.11.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.1  |  <a name="changelog-nucleus-2.11.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.0  |  <a name="changelog-nucleus-2.11.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.3  |  <a name="changelog-nucleus-2.10.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.2  |  <a name="changelog-nucleus-2.10.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.1  |  <a name="changelog-nucleus-2.10.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.0  |  <a name="changelog-nucleus-2.10.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.6  |  <a name="changelog-nucleus-2.9.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.5  |  <a name="changelog-nucleus-2.9.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.4  |  <a name="changelog-nucleus-2.9.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.3  |  <a name="changelog-nucleus-2.9.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.2  |  <a name="changelog-nucleus-2.9.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.1  |  <a name="changelog-nucleus-2.9.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.0  |  <a name="changelog-nucleus-2.9.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.1  |  <a name="changelog-nucleus-2.8.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.0  |  <a name="changelog-nucleus-2.8.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.7.0  |  <a name="changelog-nucleus-2.7.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.6.0  |  <a name="changelog-nucleus-2.6.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.6  |  <a name="changelog-nucleus-2.5.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.5  |  <a name="changelog-nucleus-2.5.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.4  |  <a name="changelog-nucleus-2.5.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.3  |  <a name="changelog-nucleus-2.5.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.2  |  <a name="changelog-nucleus-2.5.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.1  |   Versi ini tidak lagi tersedia. Perbaikan dalam versi ini tersedia di versi yang lebih baru dari komponen ini.  <a name="changelog-nucleus-2.5.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.0  |  <a name="changelog-nucleus-2.5.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.4.0  |  <a name="changelog-nucleus-2.4.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.3.0  |  <a name="changelog-nucleus-2.3.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.2.0  |  <a name="changelog-nucleus-2.2.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.1.0  |  <a name="changelog-nucleus-2.1.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.5  |  <a name="changelog-nucleus-2.0.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.4  |  <a name="changelog-nucleus-2.0.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.3  |  Versi awal.  | 