

Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, AWS akan menghentikan dukungan untuk. AWS IoT Greengrass Version 1 Setelah 7 Oktober 2026, Anda tidak akan lagi dapat mengakses sumber daya. AWS IoT Greengrass V1 Untuk informasi lebih lanjut, silakan kunjungi [Migrasi dari AWS IoT Greengrass Version 1](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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

# Apa itu AWS IoT Greengrass?
<a name="what-is-gg"></a>

AWS IoT Greengrass adalah perangkat lunak yang memperluas kemampuan cloud ke perangkat lokal. Hal ini memungkinkan perangkat untuk mengumpulkan dan menganalisis data lebih dekat ke sumber informasi, bereaksi secara mandiri terhadap acara lokal, dan berkomunikasi secara aman satu sama lain di jaringan lokal. Perangkat lokal juga dapat berkomunikasi secara aman dengan AWS IoT Core dan mengekspor data IoT ke Internet. AWS Cloud AWS IoT Greengrass pengembang dapat menggunakan AWS Lambda fungsi dan [konektor](connectors.md) prebuilt untuk membuat aplikasi tanpa server yang digunakan ke perangkat untuk eksekusi lokal.

Diagram berikut menunjukkan arsitektur dasar AWS IoT Greengrass.

![Inti Greengrass memungkinkan eksekusi lokal Lambda, pesan, bayangan perangkat, dan keamanan. Inti Greengrass berinteraksi dengan dan bekerja secara lokal dengan konektivitas intermiten AWS Cloud .](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/greengrass.png)


AWS IoT Greengrass memungkinkan pelanggan untuk membangun perangkat IoT dan logika aplikasi. Secara khusus, AWS IoT Greengrass menyediakan manajemen logika aplikasi berbasis cloud yang berjalan pada perangkat. Fungsi Lambda yang di-deploy secara lokal dan konektor dipicu oleh acara lokal, pesan dari cloud, atau sumber lainnya.

Di AWS IoT Greengrass, perangkat berkomunikasi dengan aman di jaringan lokal dan bertukar pesan satu sama lain tanpa harus terhubung ke cloud. AWS IoT Greengrass menyediakan pengelola pub/sub pesan lokal yang dapat secara cerdas menyangga pesan jika konektivitas hilang sehingga pesan masuk dan keluar ke cloud dipertahankan.

AWS IoT Greengrass melindungi data pengguna:
+ Melalui autentikasi dan otorisasi perangkat yang aman.
+ Melalui konektivitas aman di jaringan lokal.
+ Antara perangkat lokal dan cloud.

Kredensial keamanan perangkat berfungsi dalam grup sampai mereka dicabut, bahkan jika konektivitas ke cloud terganggu, sehingga perangkat dapat terus aman berkomunikasi secara lokal.

AWS IoT Greengrass menyediakan over-the-air pembaruan fungsi Lambda yang aman.

AWS IoT Greengrass terdiri dari:
+ Distribusi perangkat lunak
  + AWS IoT Greengrass Perangkat lunak inti
  + AWS IoT Greengrass SDK inti
+ Layanan cloud
  + AWS IoT Greengrass API
+ Fitur
  + waktu aktif Lambda
  + Penerapan bayangan
  + Manajer pesan
  + Manajemen grup
  + Layanan Penemuan
  + Over-the-air agen pembaruan
  + Pengelola aliran
  + Akses sumber daya lokal
  + Inferensi machine learning lokal
  + Secrets Manager lokal
  + Konektor dengan integrasi bawaan dalam layanan, protokol, dan perangkat lunak

**Topics**
+ [AWS IoT Greengrass Perangkat lunak inti](#gg-core-software)
+ [AWS IoT Greengrass kelompok](#gg-group)
+ [Perangkat di AWS IoT Greengrass](#devices)
+ [SDKs](#gg-sdks)
+ [Platform dan persyaratan yang didukung](#gg-platforms)
+ [AWS IoT Greengrass download](#gg-downloads)
+ [Kami ingin mendengar pendapat Anda](#contact-us)
+ [Instal perangkat lunak AWS IoT Greengrass Inti](install-ggc.md)
+ [Konfigurasikan AWS IoT Greengrass inti](gg-core.md)

## AWS IoT Greengrass Perangkat lunak inti
<a name="gg-core-software"></a>

Perangkat lunak AWS IoT Greengrass Core menyediakan fungsionalitas berikut:<a name="ggc-software-features"></a>
+ Deployment dan menjalankan lokal konektor dan fungsi Lambda.
+ Memproses aliran data secara lokal dengan ekspor otomatis ke file. AWS Cloud
+ Olahpesan MQTT melalui jaringan lokal antara perangkat, konektor, dan fungsi Lambda menggunakan langganan terkelola.
+ Pesan MQTT antara AWS IoT dan perangkat, konektor, dan fungsi Lambda menggunakan langganan terkelola.
+ Koneksi aman antara perangkat dan AWS Cloud menggunakan otentikasi dan otorisasi perangkat.
+ Sinkronisasi bayangan lokal perangkat. Bayangan dapat dikonfigurasi untuk disinkronkan dengan AWS Cloud.
+ Akses terkontrol ke perangkat lokal dan sumber daya volume.
+ Deployment model machine learning dengan pelatihan cloud untuk menjalankan inferensi lokal.
+ Deteksi alamat IP otomatis yang mengaktifkan perangkat untuk menemukan perangkat Core Greengrass.
+ Deployment pusat dar konfigurasi grup yang baru atau diperbarui. Setelah data konfigurasi diunduh, perangkat core di-restart secara otomatis.
+ Pembaruan perangkat lunak over-the-air (OTA) yang aman dari fungsi Lambda yang ditentukan pengguna.
+ Penyimpanan rahasia lokal yang aman dan terenkripsi dan akses yang dikendalikan oleh konektor dan fungsi Lambda.

AWS IoT Greengrass instance inti dikonfigurasi melalui pembuatan dan pembaruan definisi AWS IoT Greengrass grup AWS IoT Greengrass APIs yang disimpan di cloud.

### AWS IoT Greengrass Versi perangkat lunak inti
<a name="ggc-versions"></a>

AWS IoT Greengrass menyediakan beberapa opsi untuk menginstal perangkat lunak AWS IoT Greengrass Core, termasuk file unduhan tar.gz, skrip mulai cepat, dan `apt` instalasi pada platform Debian yang didukung. Untuk informasi selengkapnya, lihat [Instal perangkat lunak AWS IoT Greengrass Inti](install-ggc.md).

Tab berikut menjelaskan apa yang baru dan diubah dalam versi perangkat lunak AWS IoT Greengrass Core.

------
#### [ GGC v1.11 ]<a name="ggc-v1.11-tab"></a>

1.11.6  
Perbaikan bug dan peningkatan:  
+ Peningkatan ketahanan jika kehilangan daya mendadak terjadi selama penyebaran.
+ Memperbaiki masalah di mana kerusakan data manajer aliran dapat mencegah perangkat lunak AWS IoT Greengrass Core dimulai.
+ Memperbaiki masalah di mana perangkat klien baru tidak dapat terhubung ke inti dalam skenario tertentu.
+ Memperbaiki masalah di mana nama aliran pengelola aliran tidak dapat berisi`.log`.

1.11.5  
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug.

1.11.4  
Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah dengan pengelola aliran yang mencegah peningkatan ke perangkat lunak AWS IoT Greengrass Core v1.11.3. Jika Anda menggunakan stream manager untuk mengekspor data ke cloud, Anda sekarang dapat menggunakan pembaruan OTA untuk memutakhirkan versi v1.x sebelumnya dari perangkat lunak AWS IoT Greengrass Core ke v1.11.4.
+ Peningkatan performa umum dan perbaikan bug. 

1.11.3  
Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah yang menyebabkan perangkat lunak AWS IoT Greengrass Core berjalan dalam sekejap pada perangkat Ubuntu berhenti merespons setelah kehilangan daya secara tiba-tiba ke perangkat.
+ Memperbaiki masalah yang menyebabkan keterlambatan pengiriman pesan MQTT ke fungsi Lambda berumur panjang. 
+ Memperbaiki masalah yang menyebabkan pesan MQTT tidak dikirim dengan benar saat nilai `maxWorkItemCount` telah diatur ke nilai yang lebih besar dari `1024`. 
+ Memperbaiki masalah yang menyebabkan agen pembaruan OTA mengabaikan MQTT periode `KeepAlive` yang ditentukan dalam properti `keepAlive` di [`config.json`](gg-core.md#config-json).
+ Peningkatan performa umum dan perbaikan bug. 
Jika Anda menggunakan pengelola aliran untuk mengekspor data ke cloud, *jangan* tingkatkan ke perangkat lunak AWS IoT Greengrass Core v1.11.3 dari versi v1.x sebelumnya. Jika Anda mengaktifkan pengelola aliran untuk pertama kalinya, kami sangat menyarankan Anda menginstal versi terbaru perangkat lunak AWS IoT Greengrass Core terlebih dahulu.

1.11.1  
 Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah yang menyebabkan peningkatan penggunaan memori untuk pengelola aliran.
+ Memperbaiki masalah yang menyebabkan pengelola aliran mengatur ulang nomor urut aliran `0` jika perangkat inti Greengrass dimatikan lebih lama dari periode data aliran yang time-to-live ditentukan (TTL).
+ Memperbaiki masalah yang mencegah pengelola aliran menghentikan upaya coba lagi dengan benar untuk mengekspor data ke AWS Cloud.

1.11.0  
Fitur baru  <a name="what-new-v1110"></a>
+ Agen telemetri pada inti Greengrass mengumpulkan data telemetri lokal dan menerbitkannya ke. AWS Cloud Untuk mengambil data telemetri untuk diproses lebih lanjut, pelanggan dapat membuat EventBridge aturan Amazon dan berlangganan target. Untuk informasi selengkapnya, lihat [Mengumpulkan data telemetri kesehatan sistem dari perangkat AWS IoT Greengrass inti](https://docs.aws.amazon.com/greengrass/v1/developerguide/telemetry.html).
+ API HTTP lokal mengembalikan snapshot dari status proses pekerja lokal saat ini yang dimulai oleh AWS IoT Greengrass. Untuk informasi lebih lanjut, lihat [Memanggil API pemeriksaan kondisi lokal](https://docs.aws.amazon.com/greengrass/v1/developerguide/health-check.html).
+ [Manajer aliran](stream-manager.md) secara otomatis mengekspor data ke Amazon AWS IoT SiteWise S3 dan.

  [Parameter pengelola aliran](configure-stream-manager.md) baru memungkinkan Anda memperbarui aliran yang ada dan menjeda atau melanjutkan ekspor data.
+ Support untuk menjalankan fungsi Python 3.8.x Lambda pada core.
+ Properti `ggDaemonPort` baru di [`config.json`](gg-core.md#config-json) yang digunakan untuk mengonfigurasi nomor port IPC core Greengrass. Nomor port default adalah 8000.

  Properti `systemComponentAuthTimeout` baru di [`config.json`](gg-core.md#config-json) yang Anda gunakan untuk mengonfigurasi timeout untuk autentikasi IPC core Greengrass. Timeout default adalah 5000 milidetik.
+ Meningkatkan jumlah maksimum AWS IoT perangkat per AWS IoT Greengrass grup dari 200 menjadi 2500. 

  Meningkatkan jumlah langganan maksimum per grup dari 1000 menjadi 10000. 

  Untuk informasi lebih lanjut, lihat [AWS IoT Greengrass kuota dan titik akhir](https://docs.aws.amazon.com/general/latest/gr/greengrass.html).
Perbaikan bug dan peningkatan:  <a name="bug-fix-v1110"></a>
+ Optimasi umum yang dapat mengurangi pemanfaatan memori dari proses layanan Greengrass.
+ Parameter konfigurasi waktu aktif baru (`mountAllBlockDevices`) memungkinkan Greengrass menggunakan ikatan pasang untuk memasang semua perangkat blok ke dalam kontainer setelah mengatur OverlayFS. Fitur ini memecahkan masalah yang menyebabkan kegagalan deployment Greengrass jika `/usr` tidak berada di bawah hierarki `/` ini.
+ Memperbaiki masalah yang menyebabkan kegagalan AWS IoT Greengrass inti jika `/tmp` merupakan symlink.
+ Memperbaiki masalah untuk membiarkan agen deployment Greengrass menghapus artefak model machine learning yang tidak digunakan dari folder `mlmodel_public` ini.
+ Peningkatan performa umum dan perbaikan bug.

------
#### [ Extended life versions ]<a name="ggc-v1.10-tab"></a>

1.10.5  
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug. 

1.10.4  
Perbaikan bug dan peningkatan:  
+ <a name="bug-fix-v1104-snap-power-loss"></a>Memperbaiki masalah yang menyebabkan perangkat lunak AWS IoT Greengrass Core berjalan dalam sekejap pada perangkat Ubuntu berhenti merespons setelah kehilangan daya secara tiba-tiba ke perangkat.
+ <a name="bug-fix-v1104-mqtt-long-lived-delay"></a>Memperbaiki masalah yang menyebabkan keterlambatan pengiriman pesan MQTT ke fungsi Lambda berumur panjang. 
+ <a name="bug-fix-v1104-mqtt-max-work-item-count"></a>Memperbaiki masalah yang menyebabkan pesan MQTT tidak dikirim dengan benar saat nilai `maxWorkItemCount` telah diatur ke nilai yang lebih besar dari `1024`. 
+ <a name="bug-fix-v1104-ota-mqtt-keep-alive"></a>Memperbaiki masalah yang menyebabkan agen pembaruan OTA mengabaikan MQTT periode `KeepAlive` yang ditentukan dalam properti `keepAlive` di [`config.json`](gg-core.md#config-json). 
+ Peningkatan performa umum dan perbaikan bug. 

1.10.3  
Perbaikan bug dan peningkatan:  
+ <a name="bug-fix-v1103-system-component-auth-timeout"></a>Properti `systemComponentAuthTimeout` baru di [`config.json`](gg-core.md#config-json) yang Anda gunakan untuk mengonfigurasi timeout untuk autentikasi IPC core Greengrass. Timeout default adalah 5000 milidetik.
+ <a name="bug-fix-v1103-stream-manager-mem-usage"></a>Memperbaiki masalah yang menyebabkan peningkatan penggunaan memori untuk pengelola aliran.

1.10.2  
Perbaikan bug dan peningkatan:  
+ <a name="bug-fix-v1102-mqtt-operation-timeout"></a>`mqttOperationTimeout`Properti baru di [config.json](gg-core.md#config-json) yang Anda gunakan untuk mengatur batas waktu operasi terbitkan, berlangganan, dan berhenti berlangganan dalam koneksi MQTT. AWS IoT Core
+ Peningkatan performa umum dan perbaikan bug.

1.10.1  
Perbaikan bug dan peningkatan:  
+ <a name="bug-fix-v1101-stream-mgr"></a>[Pengelola aliran](stream-manager.md) lebih tahan terhadap korupsi data file.
+ <a name="bug-fix-v1101-sysfs"></a>Memperbaiki masalah yang menyebabkan kegagalan memasang sysfs pada perangkat yang menggunakan kernel Linux 5.1 dan yang lebih baru.
+ Peningkatan performa umum dan perbaikan bug.

1.10.0  
Fitur baru  <a name="what-new-v1100"></a>
+ Pengelola aliran yang memproses aliran data secara lokal dan mengekspornya ke AWS Cloud secara otomatis. Fitur ini memerlukan Java 8 pada perangkat Core Greengrass. Untuk informasi selengkapnya, lihat [Mengelola aliran data pada inti AWS IoT Greengrass](stream-manager.md).
+ Sebuah konektor deployment aplikasi Greengrass Docker baru yang menjalankan aplikasi Docker pada perangkat Core. Untuk informasi selengkapnya, lihat [Konektor deployment aplikasi docker](docker-app-connector.md).
+  SiteWise Konektor IoT baru yang mengirimkan data perangkat industri dari server OPC-UA ke properti aset di. AWS IoT SiteWise Untuk informasi selengkapnya, lihat [Konektor IoT SiteWise](iot-sitewise-connector.md).
+ fungsi Lambda yang berjalan tanpa kontainerisasi dapat mengakses sumber daya machine learning dalam grup Greengrass. Untuk informasi selengkapnya, lihat [Mengakses sumber daya machine learning dari fungsi Lambda](access-ml-resources.md).
+ Support untuk sesi persisten MQTT dengan. AWS IoT Untuk informasi selengkapnya, lihat [Sesi persisten MQTT dengan AWS IoT Core](gg-core.md#mqtt-persistent-sessions).
+ Lalu lintas MQTT lokal dapat melakukan perjalanan melalui port selain port default 8883. Untuk informasi selengkapnya, lihat [Konfigurasi port MQTT untuk pesan lokal](gg-core.md#config-local-mqtt-port).
+ Pilihan `queueFullPolicy` baru di [AWS IoT Greengrass Core SDK](lambda-functions.md#lambda-sdks-core) untuk penerbitan pesan terpercaya dari fungsi Lambda.
+ Support untuk menjalankan Node.js 12.x Lambda fungsi pada core.<a name="bug-fix-v1100"></a>
+ <a name="bug-fix-v1100-ota"></a>Over-the-air Pembaruan (OTA) dengan integrasi keamanan perangkat keras dapat dikonfigurasi dengan OpenSSL 1.1.
+ Peningkatan performa umum dan perbaikan bug.

1.9.4  
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug.

1.9.3  
Fitur baru  
+ <a name="what-new-v193-armv6l"></a>Support untuk ARMv6L. AWS IoT Greengrass Perangkat lunak inti v1.9.3 atau yang lebih baru dapat diinstal pada distribusi Raspbian pada arsitektur ARMv6L (misalnya, pada perangkat Raspberry Pi Zero).
+ <a name="what-new-v193-ota-alpn"></a>OTA membarui pada port 443 dengan ALPN. Greengrass core yang menggunakan port 443 untuk lalu lintas MQTT sekarang mendukung pembaruan perangkat lunak (OTA). over-the-air AWS IoT Greengrass menggunakan ekstensi Application Layer Protocol Network (ALPN) TLS untuk mengaktifkan koneksi ini. Untuk informasi lebih lanjut, lihat [Pembaruan OTA dari perangkat lunak AWS IoT Greengrass Core](core-ota-update.md) dan [Connect pada port 443 atau melalui proksi jaringan](gg-core.md#alpn-network-proxy).
Perbaikan bug dan peningkatan:  
+ Memperbaiki bug yang ditemukan di v1.9.0 yang mencegah fungsi Lambda Python 2.7 mengirimkan muatan biner ke fungsi Lambda lainnya.
+ Peningkatan performa umum dan perbaikan bug.

1.9.2  
Fitur baru  
+ <a name="what-new-v192-openwrt"></a>Support untuk [OpenWrt](https://openwrt.org/). AWS IoT Greengrass Perangkat lunak inti v1.9.2 atau yang lebih baru dapat diinstal pada OpenWrt distribusi dengan arsitektur Armv8 () AArch64 dan ARMv7L. Saat ini, OpenWrt tidak mendukung inferensi ML.

1.9.1  
Perbaikan bug dan peningkatan:  
+ Memperbaiki bug yang ditemukan di v1.9.0 yang menggagalkan pesan dari `cloud` yang berisi karakter wildcard dalam topik.

1.9.0  
Fitur baru  
+ <a name="what-new-v190-runtimes"></a>Support untuk Python 3.7 dan Node.js 8.10 Lambda waktu aktif. Fungsi Lambda yang menggunakan runtime Python 3.7 dan Node.js 8.10 sekarang dapat berjalan pada inti. AWS IoT Greengrass (AWS IoT Greengrass terus mendukung runtime Python 2.7 dan Node.js 6.10.)
+ <a name="what-new-v190-mqtt-opt"></a>Koneksi MQTT yang dioptimalkan. Core Greengrass menetapkan koneksi yang lebih sedikit dengan AWS IoT Core. Perubahan ini dapat mengurangi biaya operasional untuk beban yang didasarkan pada jumlah koneksi.
+ <a name="what-new-v190-ec-key"></a>Kunci Elliptic Curve (EC) untuk server MQTT lokal. Server MQTT lokal mendukung kunci EC selain kunci RSA. (Sertifikat server MQTT memiliki tanda tangan SHA-256 RSA, terlepas dari jenis kunci.) Untuk informasi selengkapnya, lihat [AWS IoT Greengrass prinsip keamanan inti](gg-sec.md#gg-principals).
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug.

1.8.4  
Memperbaiki masalah dengan sinkronisasi bayangan dan rekoneksi Certificate Manager perangkat.  
Peningkatan performa umum dan perbaikan bug.

1.8.3  
Peningkatan performa umum dan perbaikan bug.

1.8.2  
Peningkatan performa umum dan perbaikan bug.

1.8.1  
Peningkatan performa umum dan perbaikan bug.

1.8.0  
Fitur baru  
+ Identitas akses default yang dapat dikonfigurasi untuk fungsi Lambda dalam grup. Pengaturan tingkat grup ini menentukan izin default yang digunakan untuk menjalankan fungsi Lambda. Anda dapat mengatur ID pengguna, ID grup, atau keduanya. Fungsi Lambda individu dapat menimpa identitas akses default grup mereka. Untuk informasi selengkapnya, lihat [Mengatur identitas akses default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-access-identity-groupsettings).
+ Lalu lintas HTTPS melalui port 443. Komunikasi HTTPS dapat dikonfigurasi untuk perjalanan melalui port 443 daripada port default 8443. Ini melengkapi AWS IoT Greengrass dukungan untuk ekstensi Application Layer Protocol Network (ALPN) TLS dan memungkinkan semua lalu lintas pesan Greengrass — baik MQTT maupun Https — untuk menggunakan port 443. Untuk informasi selengkapnya, lihat [Connect pada port 443 atau melalui proksi jaringan](gg-core.md#alpn-network-proxy).
+ Bisa ditebak bernama klien IDs untuk AWS IoT koneksi. Perubahan ini mengaktifkan dukungan untuk AWS IoT Device Defender dan [AWS IoT Siklus hidup](https://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html), sehingga Anda dapat menerima notifikasi untuk koneksi, putuskan sambungan, berlangganan, dan berhenti berlangganan acara. Penamaan yang dapat diprediksi juga memudahkan pembuatan logika seputar koneksi IDs (misalnya, untuk membuat templat [kebijakan berlangganan](https://docs.aws.amazon.com/iot/latest/developerguide/pub-sub-policy.html#pub-sub-policy-cert) berdasarkan atribut sertifikat). Untuk informasi selengkapnya, lihat [Klien IDs untuk koneksi MQTT dengan AWS IoT](gg-core.md#connection-client-id).
Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah dengan sinkronisasi bayangan dan rekoneksi Certificate Manager perangkat.
+ Peningkatan performa umum dan perbaikan bug.

1.7.1  
Fitur baru  
+ Konektor Greengrass menyediakan integrasi bawaan dengan infrastruktur lokal, protokol AWS perangkat, dan layanan cloud lainnya. Untuk informasi selengkapnya, lihat [Integrasikan dengan layanan dan protokol menggunakan konektor Greengrass](connectors.md).
+ AWS IoT Greengrass meluas AWS Secrets Manager ke perangkat inti, yang membuat kata sandi, token, dan rahasia lainnya tersedia untuk konektor dan fungsi Lambda. Rahasia dienkripsi saat transit dan saat tidak digunakan. Untuk informasi selengkapnya, lihat [Menyebarkan rahasia ke inti AWS IoT Greengrass](secrets.md).
+ Support untuk root perangkat keras dari opsi keamanan kepercayaan. Untuk informasi selengkapnya, lihat [Integrasi keamanan perangkat keras](hardware-security.md).
+ Isolasi dan izin pengaturan yang memungkinkan fungsi Lambda untuk menjalankan tanpa kontainer Greengrass dan menggunakan izin dari pengguna tertentu dan grup. Untuk informasi selengkapnya, lihat [Mengontrol eksekusi fungsi Greengrass Lambda dengan menggunakan konfigurasi grup khusus](lambda-group-config.md).
+ Anda dapat menjalankan AWS IoT Greengrass di wadah Docker (di Windows, macOS, atau Linux) dengan mengonfigurasi grup Greengrass Anda agar berjalan tanpa kontainerisasi. Untuk informasi selengkapnya, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).
+ Olahpesan MQTT pada port 443 dengan Application Layer Protocol Negotiation (ALPN) atau koneksi melalui proxy jaringan. Untuk informasi selengkapnya, lihat [Connect pada port 443 atau melalui proksi jaringan](gg-core.md#alpn-network-proxy).
+ Runtime pembelajaran mendalam SageMaker AI Neo, yang mendukung model pembelajaran mesin yang telah dioptimalkan oleh kompiler pembelajaran mendalam SageMaker AI Neo. Untuk informasi tentang waktu aktif deep learning Neo, lihat [Waktu aktif dan perpustakaan untuk inferensi ML](ml-inference.md#ml-libraries).
+ Support untuk Raspbian Stretch (2018-06-27) pada perangkat core Raspberry Pi.
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug.
Selain itu, fitur berikut tersedia pada rilis ini:  
+  AWS IoT Device Tester untuk AWS IoT Greengrass, yang dapat Anda gunakan untuk memverifikasi bahwa arsitektur CPU, konfigurasi kernel, dan driver Anda bekerja dengan AWS IoT Greengrass. Untuk informasi selengkapnya, lihat [Menggunakan AWS IoT Device Tester untuk V1 AWS IoT Greengrass](device-tester-for-greengrass-ug.md).
+ Paket perangkat lunak AWS IoT Greengrass Core, AWS IoT Greengrass Core SDK, dan AWS IoT Greengrass Machine Learning SDK tersedia untuk diunduh melalui Amazon. CloudFront Untuk informasi selengkapnya, lihat [AWS IoT Greengrass download](#gg-downloads).

1.6.1  
Fitur baru  
+ Lambda yang dapat dieksekusi yang menjalankan kode biner pada core Greengrass. Gunakan AWS IoT Greengrass Core SDK baru untuk C untuk menulis executable Lambda dalam C dan C \+\+. Untuk informasi selengkapnya, lihat [Lambda yang dapat dieksekusi](lambda-functions.md#lambda-executables).
+ Cache pesan penyimpanan lokal opsional yang dapat bertahan di restart. Anda dapat mengonfigurasi pengaturan penyimpanan untuk pesan MQTT yang antre untuk pemrosesan. Untuk informasi selengkapnya, lihat [Antrean pesan MQTT untuk target cloud](gg-core.md#mqtt-message-queue).
+ Interval coba ulang maksimum yang dapat dikonfigurasi pada saat perangkat core terputus. Untuk informasi lebih lanjut, lihat properti `mqttMaxConnectionRetryInterval` di [AWS IoT Greengrass file konfigurasi inti](gg-core.md#config-json).
+ Akses sumber daya lokal ke direktori host /proc. Untuk informasi selengkapnya, lihat [Akses sumber daya lokal dengan fungsi dan konektor Lambda](access-local-resources.md).
+ Direktori tulis yang dapat dikonfigurasi. Perangkat lunak AWS IoT Greengrass Core dapat digunakan untuk lokasi read-only dan read-write. Untuk informasi selengkapnya, lihat [Konfigurasikan direktori tulis untuk AWS IoT Greengrass](gg-core.md#write-directory).
Perbaikan bug dan peningkatan:  
+ Peningkatan performa untuk menerbitkan pesan di core Greengrass dan antara perangkat dan core.
+ Mengurangi sumber daya komputasi yang diperlukan untuk memproses catatan yang dihasilkan oleh fungsi Lambda yang ditetapkan pengguna.

1.5.0  
Fitur baru  
+ AWS IoT Greengrass Inferensi Machine Learning (ML) umumnya tersedia. Anda dapat melakukan inferensi ML lokal pada perangkat AWS IoT Greengrass menggunakan model yang dibuat dan dilatih di cloud. Untuk informasi selengkapnya, lihat [Lakukan inferensi machine learning](ml-inference.md).
+ Sekarang, Fungsi Greengrass Lambda mendukung data biner sebagai input muatan, selain JSON. Untuk menggunakan fitur ini, Anda harus meningkatkan ke AWS IoT Greengrass Core SDK versi 1.1.0, yang dapat Anda unduh dari halaman unduhan [AWS IoT Greengrass Core SDK](#gg-core-sdk-download). 
Perbaikan bug dan peningkatan:  
+ Mengurangi jejak memori secara keseluruhan.
+ Peningkatan performa untuk mengirim pesan ke cloud.
+ Peningkatan performa dan stabilitas untuk agen mengunduh, Certificate Manager perangkat, dan agen pembaruan OTA.
+ Perbaikan bug minor.

1.3.0  
Fitur baru  
+ Over-the-air Agen pembaruan (OTA) yang mampu menangani pekerjaan pembaruan Greengrass yang diterapkan di cloud. Agen ini ditemukan di bawah direktori `/greengrass/ota` baru. Untuk informasi selengkapnya, lihat [Pembaruan OTA dari perangkat lunak AWS IoT Greengrass Core](core-ota-update.md).
+ Fitur akses sumber daya lokal memungkinkan fungsi Greengrass Lambda untuk mengakses sumber daya lokal, seperti perangkat periferal dan volume. Untuk informasi selengkapnya, lihat [Akses sumber daya lokal dengan fungsi dan konektor Lambda](access-local-resources.md).

1.1.0  
Fitur baru  
+  AWS IoT Greengrass Grup yang digunakan dapat diatur ulang dengan menghapus fungsi, langganan, dan konfigurasi Lambda. Untuk informasi selengkapnya, lihat [Atur ulang deployment](reset-deployments-scenario.md).
+ Support untuk Node.js 6.10 dan Java 8 Lambda waktu aktif, selain Python 2.7.
Untuk bermigrasi dari versi AWS IoT Greengrass inti sebelumnya:  
+ Salin sertifikat dari folder `/greengrass/configuration/certs` ke `/greengrass/certs`.
+ Salin `/greengrass/configuration/config.json` ke `/greengrass/config/config.json`.
+ Jalankan `/greengrass/ggc/core/greengrassd` sebagai ganti `/greengrass/greengrassd`.
+ Men-deploy grup ke core baru.

1.0.0  
Versi awal

------

## AWS IoT Greengrass kelompok
<a name="gg-group"></a>

Sebuah grup Greengrass adalah kumpulan pengaturan dan komponen, seperti core Greengrass, perangkat, dan langganan. Grup yang digunakan untuk mendefinisikan lingkup interaksi. Sebagai contoh, grup mungkin mewakili satu lantai bangunan, satu truk, atau seluruh lokasi pertambangan. Diagram berikut menunjukkan komponen yang dapat membentuk grup Greengrass.

![AWS IoT Core Komponen, Greengrass, dan Lambda, dengan elemen Core, Pengaturan, Lambda, Lambda, Langganan, Konektor, Perangkat, dan Sumber Daya yang saling berhubungan.](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/gg-group.png)


Pada diagram sebelumnya:

A: Definisi grup Greengrass  
Informasi tentang pengaturan grup dan komponen.

B: Pengaturan grup Greengrass  
Ini termasuk:  
+ Peran grup Greengrass.
+ Otoritas sertifikat dan konfigurasi koneksi lokal.
+ Informasi konektivitas core Greengrass.
+ Lingkungan waktu aktif Lambda default. Untuk informasi selengkapnya, lihat [Pengaturan kontainerisasi default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-containerization-groupsettings).
+ CloudWatch dan konfigurasi log lokal. Untuk informasi selengkapnya, lihat [Pemantauan dengan AWS IoT Greengrass log](greengrass-logs-overview.md).

C: Core Greengrass  
 AWS IoT Benda (perangkat) yang mewakili inti Greengrass. Untuk informasi selengkapnya, lihat [Konfigurasikan AWS IoT Greengrass inti](gg-core.md).

D: Definisi fungsi Lambda  
Daftar fungsi Lambda yang berjalan secara lokal pada core, dengan data konfigurasi terkait. Untuk informasi selengkapnya, lihat [Jalankan fungsi Lambda pada inti AWS IoT Greengrass](lambda-functions.md).

E: Definisi langganan  
Daftar langganan yang memungkinkan komunikasi menggunakan pesan MQTT. Sebuah langganan mendefinisikan:  
+ Sumber pesan dan target pesan. Ini bisa berupa perangkat klien, fungsi Lambda, konektor AWS IoT Core, dan layanan bayangan lokal.
+ Topik atau subjek yang digunakan untuk memfilter pesan.
Untuk informasi selengkapnya, lihat [Langganan yang dikelola di dalam alur kerja pesan MQTT](gg-sec.md#gg-msg-workflow).

F: Definisi konektor  
Daftar konektor yang berjalan secara lokal pada core, dengan data konfigurasi terkait. Untuk informasi selengkapnya, lihat [Integrasikan dengan layanan dan protokol menggunakan konektor Greengrass](connectors.md).

G: Definisi perangkat  
Daftar AWS IoT hal-hal (dikenal sebagai perangkat klien atau perangkat) yang merupakan anggota grup Greengrass, dengan data konfigurasi terkait. Untuk informasi selengkapnya, lihat [Perangkat di AWS IoT Greengrass](#devices).

H: Definisi sumber daya  
Daftar sumber daya lokal, sumber daya machine learning, dan sumber daya rahasia pada core Greengrass, dengan data konfigurasi terkait. Untuk informasi lebih lanjut, lihat [Akses sumber daya lokal dengan fungsi dan konektor Lambda](access-local-resources.md), [Lakukan inferensi machine learning](ml-inference.md), dan [Menyebarkan rahasia ke inti AWS IoT Greengrass](secrets.md).

Ketika di-deploy, definisi grup Greengrass, fungsi Lambda, konektor, sumber daya, dan tabel berlangganan disalin ke perangkat core. Untuk informasi selengkapnya, lihat [Menyebarkan AWS IoT Greengrass grup ke inti AWS IoT Greengrass](deployments.md).

## Perangkat di AWS IoT Greengrass
<a name="devices"></a>

Grup Greengrass dapat berisi dua jenis perangkat: AWS IoT 

Core Greengrass  
Inti Greengrass adalah perangkat yang menjalankan AWS IoT Greengrass perangkat lunak Core, yang memungkinkannya berkomunikasi langsung dengan dan layanan. AWS IoT Core AWS IoT Greengrass Inti memiliki sertifikat perangkatnya sendiri yang digunakan untuk mengautentikasi dengan AWS IoT Core. Ini memiliki bayangan perangkat dan entri dalam AWS IoT Core registri. Greengrass core menjalankan runtime Lambda lokal, agen penyebaran, dan pelacak alamat IP yang mengirimkan informasi alamat IP ke layanan untuk memungkinkan perangkat klien menemukan informasi koneksi grup AWS IoT Greengrass dan inti mereka secara otomatis. Untuk informasi selengkapnya, lihat [Konfigurasikan AWS IoT Greengrass inti](gg-core.md).  
Sebuah grup Greengrass harus berisi hanya satu core.

Perangkat klien  <a name="greengrass-devices"></a>
Perangkat klien (juga disebut perangkat yang *terhubung, perangkat* *Greengrass*, *atau* perangkat) adalah perangkat yang terhubung ke inti Greengrass melalui MQTT. Mereka memiliki sertifikat perangkat mereka sendiri untuk AWS IoT Core otentikasi, bayangan perangkat, dan entri dalam AWS IoT Core registri. <a name="gg-device-discovery"></a>Perangkat klien dapat menjalankan [FreeRTOS](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-lib-gg-connectivity.html) atau menggunakan [AWS IoT Device](#iot-device-sdk) SDK [AWS IoT Greengrass atau Discovery API untuk mendapatkan informasi penemuan](gg-discover-api.md) yang digunakan untuk menghubungkan dan mengautentikasi dengan inti dalam grup Greengrass yang sama. Untuk mempelajari cara menggunakan AWS IoT konsol untuk membuat dan mengonfigurasi perangkat klien AWS IoT Greengrass, lihat[Modul 4: Berinteraksi dengan perangkat klien dalam grup AWS IoT Greengrass](module4.md). Atau, untuk contoh yang menunjukkan cara menggunakan perangkat AWS CLI untuk membuat dan mengonfigurasi perangkat klien AWS IoT Greengrass, lihat [create-device-definition](https://docs.aws.amazon.com/cli/latest/reference/greengrass/create-device-definition.html)di *Referensi AWS CLI Perintah*.  
Dalam grup Greengrass, Anda dapat membuat langganan yang memungkinkan perangkat klien berkomunikasi melalui MQTT dengan fungsi Lambda, konektor, dan perangkat klien lainnya dalam grup, dan dengan atau layanan bayangan lokal. AWS IoT Core Pesan MQTT diarahkan melalui core. Jika perangkat inti kehilangan konektivitas ke cloud, perangkat klien dapat terus berkomunikasi melalui jaringan lokal. Perangkat klien dapat bervariasi dalam ukuran, dari perangkat berbasis mikrokontroler yang lebih kecil hingga peralatan besar. Saat ini, grup Greengrass dapat berisi hingga 2.500 perangkat klien. Perangkat klien dapat menjadi anggota hingga 10 grup.  
<a name="sitewise-connector-opcua-support"></a>OPC-UA adalah standar pertukaran informasi untuk komunikasi industri. [Untuk mengimplementasikan dukungan OPC-UA pada inti Greengrass, Anda dapat menggunakan konektor IoT. SiteWise ](iot-sitewise-connector.md) Konektor mengirimkan data perangkat industri dari server OPC-UA ke properti aset di. AWS IoT SiteWise

Tabel berikut menunjukkan bagaimana jenis perangkat ini terkait.

![AWS IoT Core dan matriks kemampuan Perangkat yang menunjukkan konfigurasi seperti Sertifikat, Kebijakan IoT, IoT Thing yang didukung di kedua sisi Inti dan Perangkat, dengan Device Gateway, perangkat lunak Sensor/Actuator , dan Fungsi di luar izin Grup Greengrass ditandai.](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/devices.png)


Perangkat AWS IoT Greengrass inti menyimpan sertifikat di dua lokasi:<a name="ggc-certificate-locations"></a>
+ Sertifikat perangkat Core di `/{{greengrass-root}}/certs`. Biasanya, sertifikat perangkat Core bernama `{{hash}}.cert.pem` (sebagai contoh, `86c84488a5.cert.pem`). Sertifikat ini digunakan oleh AWS IoT klien untuk otentikasi timbal balik ketika inti terhubung ke AWS IoT Core dan AWS IoT Greengrass layanan.
+ Sertifikat server MTT di `/{{greengrass-root}}/ggc/var/state/server`. Sertifikat server MQTT bernama `server.crt`. Sertifikat ini digunakan untuk saling mengautentikasi antara server MQTT lokal (pada Core Greengrass) dan perangkat Greengrass.
**catatan**  
{{greengrass-root}}mewakili jalur di mana perangkat lunak AWS IoT Greengrass Core diinstal pada perangkat Anda. Biasanya, adalah direktori `/greengrass` ini.

## SDKs
<a name="gg-sdks"></a>

Berikut AWS-provided SDKs digunakan untuk bekerja dengan AWS IoT Greengrass:

AWS SDK  
Gunakan AWS SDK untuk membuat aplikasi yang berinteraksi dengan AWS layanan apa pun, termasuk Amazon S3, Amazon DynamoDB,,, dan lainnya. AWS IoT AWS IoT Greengrass Dalam konteks AWS IoT Greengrass, Anda dapat menggunakan AWS SDK dalam fungsi Lambda yang diterapkan untuk melakukan panggilan langsung ke layanan apa pun. AWS Untuk informasi selengkapnya, lihat [AWS SDKs](lambda-functions.md#lambda-sdks-aws).  
[Operasi khusus untuk Greengrass yang tersedia di juga tersedia AWS SDKs di API dan.AWS IoT Greengrass[AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/greengrass)](https://docs.aws.amazon.com/greengrass/v1/apireference/)

AWS IoT Perangkat SDK  <a name="iot-device-sdk"></a>
 AWS IoT Device SDK membantu perangkat terhubung ke AWS IoT Core dan AWS IoT Greengrass. Untuk informasi selengkapnya, lihat [AWS IoT Perangkat SDKs](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html) di *Panduan AWS IoT Pengembang*.  
<a name="iot-device-sdk-discovery"></a>Perangkat klien dapat menggunakan salah satu platform AWS IoT Device SDK v2 untuk menemukan informasi konektivitas untuk inti Greengrass. Informasi konektivitas meliputi:  <a name="iot-device-sdk-discovery-list"></a>
+ Grup Greengrass yang dimiliki perangkat klien. IDs 
+ Alamat IP dari core Greengrass di setiap grup. Ini juga disebut *titik akhir core*.
+ Sertifikat CA grup, di mana perangkat menggunakannya untuk saling mengautentikasi dengan core. Untuk informasi selengkapnya, lihat [Alur kerja koneksi perangkat](gg-sec.md#gg-sec-connection).
Di v1 AWS IoT Perangkat SDKs, hanya platform C \+\+ dan Python yang menyediakan dukungan penemuan bawaan.

AWS IoT Greengrass SDK inti  
 AWS IoT Greengrass Core SDK memungkinkan fungsi Lambda untuk berinteraksi dengan inti Greengrass, mempublikasikan pesan AWS IoT ke, berinteraksi dengan layanan bayangan lokal, memanggil fungsi Lambda yang digunakan lainnya, dan mengakses sumber daya rahasia. SDK ini digunakan oleh fungsi Lambda yang berjalan pada AWS IoT Greengrass core. Untuk informasi selengkapnya, lihat [AWS IoT Greengrass SDK inti](lambda-functions.md#lambda-sdks-core).

AWS IoT Greengrass SDK Machine Learning  
 AWS IoT Greengrass Machine Learning SDK memungkinkan fungsi Lambda untuk menggunakan model pembelajaran mesin yang digunakan ke inti Greengrass sebagai sumber pembelajaran mesin. SDK ini digunakan oleh fungsi Lambda yang berjalan pada AWS IoT Greengrass inti dan berinteraksi dengan layanan inferensi lokal. Untuk informasi selengkapnya, lihat [AWS IoT Greengrass SDK Machine Learning](lambda-functions.md#lambda-sdks-ml).

## Platform dan persyaratan yang didukung
<a name="gg-platforms"></a>

Tab berikut mencantumkan platform dan persyaratan yang didukung untuk perangkat lunak AWS IoT Greengrass Core.

**catatan**  
Anda dapat mengunduh perangkat lunak AWS IoT Greengrass Inti dari unduhan [Perangkat Lunak AWS IoT Greengrass Inti](#gg-core-download-tab).

------
#### [ GGC v1.11 ]

Platform yang didukung:
+ <a name="arch_armv7l_193"></a>Arsitektur: Armv7l
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv8-aarch64_190"></a>Arsitektur: Armv8 () AArch64
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv6l_193"></a>arsitektur: Armv6l
  + OS: Linux
+ <a name="arch_x86-64_amazonlinux_190"></a>Arsitektur: x86\_64
  + OS: Linux
+ <a name="arch_docker_180"></a>Platform Windows, macOS, dan Linux dapat berjalan AWS IoT Greengrass dalam wadah Docker. Untuk informasi selengkapnya, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).

Persyaratan:
+ <a name="mem_128_disk_space_180"></a>Ruang disk minimum 128 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Jika Anda menggunakan [Agen pembaruan OTA](core-ota-update.md), minimumnya adalah <a name="req-core-ota-disk-space"></a>400 MB.
+ <a name="mem_128_ram_1100"></a>Minimum 128 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core. Dengan mengaktifkan [Pengelola aliran](stream-manager.md) ini, minimumnya adalah 198 MB RAM.
**catatan**  
Manajer aliran diaktifkan secara default jika Anda menggunakan opsi **pembuatan Grup Default** di AWS IoT konsol untuk membuat grup Greengrass Anda.
+ Versi kernel Linux:
  + <a name="kernel_4.4_180"></a>Kernel Linux versi 4.4 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-considerations).
  + <a name="kernel_3.17_180"></a>Kernel Linux versi 3.17 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass tanpa kontainer. Dalam konfigurasi ini, fungsi Lambda kontainerisasi default untuk grup Greengrass harus diatur ke **Tanpa kontainer**. Untuk petunjuk, lihat [Pengaturan kontainerisasi default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-containerization-groupsettings).
+ <a name="glibc_190"></a>[GNU C Library](https://www.gnu.org/software/libc/) (glibc) versi 2.14 atau yang lebih baru. OpenWrt distribusi memerlukan [musl C Library](https://www.musl-libc.org/download.html) versi 1.1.16 atau yang lebih baru.
+ <a name="var_run_180"></a>Direktori `/var/run` harus ada pada perangkat.
+ <a name="dev_dir_180"></a>File `/dev/stdin`, `/dev/stdout`, dan `/dev/stderr` harus tersedia.
+ <a name="hardlink_softlink_180"></a>Perlindungan hardlink dan softlink harus diaktifkan pada perangkat. Jika tidak, hanya AWS IoT Greengrass dapat dijalankan dalam mode tidak aman, menggunakan `-i` bendera.
+ <a name="kernel_config_180"></a>Konfigurasi kernel Linux berikut harus diaktifkan pada perangkat: 
  + <a name="kernel_namespace_180"></a>Namespace:
    + CONFIG\_IPC\_NS
    + CONFIG\_UTS\_NS
    + CONFIG\_USER\_NS
    + CONFIG\_PID\_NS
  + <a name="kernel_cgroups_180"></a>Cgroups:
    + CONFIG\_CGROUP\_DEVICE
    + CONFIG\_CGROUPS
    + CONFIG\_MEMCG

    Kernel harus mendukung [cgroups](https://en.wikipedia.org/wiki/Cgroups). Persyaratan berikut berlaku saat menjalankan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-groupsettings):
    + Cgroup *memori* harus diaktifkan dan dipasang untuk mengizinkan AWS IoT Greengrass mengatur batas memori pada fungsi Lambda.
    + *Perangkat* cgroup harus diaktifkan dan dipasang jika fungsi Lambda [dengan akses sumber daya lokal](access-local-resources.md) digunakan untuk membuka file pada AWS IoT Greengrass perangkat inti.
  + <a name="kernel_others_180"></a>Lainnya:
    + CONFIG\_POSIX\_MQUEUE
    + CONFIG\_OVERLAY\_FS
    + CONFIG\_HAVE\_ARCH\_SECCOMP\_FILTER
    + CONFIG\_SECCOMP\_FILTER
    + CONFIG\_KEYS
    + CONFIG\_SECCOMP
    + CONFIG\_SHMEM
+ <a name="s3_iot_root_cert_180"></a>Sertifikat root untuk Amazon S3 dan AWS IoT harus ada di toko kepercayaan sistem.
+ <a name="stream-manager-requirement"></a>[Stream manager](stream-manager.md) membutuhkan runtime Java 8 dan RAM minimal 70 MB selain kebutuhan memori perangkat lunak AWS IoT Greengrass Core dasar. Manajer aliran diaktifkan secara default saat Anda menggunakan opsi **pembuatan Grup Default** di AWS IoT konsol. Manajer aliran tidak didukung pada OpenWrt distribusi.
+ Perpustakaan yang mendukung [AWS Lambda waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) diperlukan oleh fungsi Lambda yang Anda inginkan untuk berjalan secara lokal. Perpustakaan yang diperlukan harus diinstal pada core dan ditambahkan ke variabel lingkungan `PATH` ini. Beberapa perpustakaan dapat diinstal pada Core yang sama.
  + <a name="runtime_python_3.8"></a>[Python](https://www.python.org/) versi 3.8 untuk fungsi yang menggunakan waktu aktif Python 3.8.
  + <a name="runtime_python_3.7"></a>[Python](https://www.python.org/) versi 3.7 untuk fungsi yang menggunakan waktu aktif Python 3.7.
  + <a name="runtime_python_2.7"></a>[Python](https://www.python.org/) versi 2.7 untuk fungsi yang menggunakan waktu aktif Python 2.7.
  + <a name="runtime_nodejs_12.x"></a>[Node.js](https://www.nodejs.org/) versi 12.x untuk fungsi yang menggunakan Node.js 12.x waktu aktif.
  + <a name="runtime_java_8_190"></a>[Java](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) versi 8 atau yang lebih baru untuk fungsi yang menggunakan Java 8 waktu aktif.
**catatan**  
Menjalankan Java pada OpenWrt distribusi tidak didukung secara resmi. Namun, jika OpenWrt build Anda memiliki dukungan Java, Anda mungkin dapat menjalankan fungsi Lambda yang ditulis di Java di perangkat Anda. OpenWrt 

    Untuk informasi selengkapnya tentang AWS IoT Greengrass dukungan untuk runtime Lambda, lihat. [Jalankan fungsi Lambda pada inti AWS IoT Greengrass](lambda-functions.md)
+ <a name="ota_agent_1110"></a>Perintah shell berikut (bukan BusyBox variannya) diperlukan oleh [agen pembaruan over-the-air (OTA)](core-ota-update.md#ota-agent):
  + `wget`
  + `realpath`
  + `tar`
  + `readlink`
  + `basename`
  + `dirname`
  + `pidof`
  + `df`
  + `grep`
  + `umount`
  + `mv`
  + `gzip`
  + `mkdir`
  + `rm`
  + `ln`
  + `cut`
  + `cat`
  + `/bin/bash`

------
#### [ GGC v1.10 ]

Platform yang didukung:
+ <a name="arch_armv7l_193"></a>Arsitektur: Armv7l
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv8-aarch64_190"></a>Arsitektur: Armv8 () AArch64
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv6l_193"></a>arsitektur: Armv6l
  + OS: Linux
+ <a name="arch_x86-64_amazonlinux_190"></a>Arsitektur: x86\_64
  + OS: Linux
+ <a name="arch_docker_180"></a>Platform Windows, macOS, dan Linux dapat berjalan AWS IoT Greengrass dalam wadah Docker. Untuk informasi selengkapnya, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).

Persyaratan:
+ <a name="mem_128_disk_space_180"></a>Ruang disk minimum 128 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Jika Anda menggunakan [Agen pembaruan OTA](core-ota-update.md), minimumnya adalah <a name="req-core-ota-disk-space"></a>400 MB.
+ <a name="mem_128_ram_1100"></a>Minimum 128 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core. Dengan mengaktifkan [Pengelola aliran](stream-manager.md) ini, minimumnya adalah 198 MB RAM.
**catatan**  
Manajer aliran diaktifkan secara default jika Anda menggunakan opsi **pembuatan Grup Default** di AWS IoT konsol untuk membuat grup Greengrass Anda.
+ Versi kernel Linux:
  + <a name="kernel_4.4_180"></a>Kernel Linux versi 4.4 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-considerations).
  + <a name="kernel_3.17_180"></a>Kernel Linux versi 3.17 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass tanpa kontainer. Dalam konfigurasi ini, fungsi Lambda kontainerisasi default untuk grup Greengrass harus diatur ke **Tanpa kontainer**. Untuk petunjuk, lihat [Pengaturan kontainerisasi default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-containerization-groupsettings).
+ <a name="glibc_190"></a>[GNU C Library](https://www.gnu.org/software/libc/) (glibc) versi 2.14 atau yang lebih baru. OpenWrt distribusi memerlukan [musl C Library](https://www.musl-libc.org/download.html) versi 1.1.16 atau yang lebih baru.
+ <a name="var_run_180"></a>Direktori `/var/run` harus ada pada perangkat.
+ <a name="dev_dir_180"></a>File `/dev/stdin`, `/dev/stdout`, dan `/dev/stderr` harus tersedia.
+ <a name="hardlink_softlink_180"></a>Perlindungan hardlink dan softlink harus diaktifkan pada perangkat. Jika tidak, hanya AWS IoT Greengrass dapat dijalankan dalam mode tidak aman, menggunakan `-i` bendera.
+ <a name="kernel_config_180"></a>Konfigurasi kernel Linux berikut harus diaktifkan pada perangkat: 
  + <a name="kernel_namespace_180"></a>Namespace:
    + CONFIG\_IPC\_NS
    + CONFIG\_UTS\_NS
    + CONFIG\_USER\_NS
    + CONFIG\_PID\_NS
  + <a name="kernel_cgroups_180"></a>Cgroups:
    + CONFIG\_CGROUP\_DEVICE
    + CONFIG\_CGROUPS
    + CONFIG\_MEMCG

    Kernel harus mendukung [cgroups](https://en.wikipedia.org/wiki/Cgroups). Persyaratan berikut berlaku saat menjalankan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-groupsettings):
    + Cgroup *memori* harus diaktifkan dan dipasang untuk mengizinkan AWS IoT Greengrass mengatur batas memori pada fungsi Lambda.
    + *Perangkat* cgroup harus diaktifkan dan dipasang jika fungsi Lambda [dengan akses sumber daya lokal](access-local-resources.md) digunakan untuk membuka file pada AWS IoT Greengrass perangkat inti.
  + <a name="kernel_others_180"></a>Lainnya:
    + CONFIG\_POSIX\_MQUEUE
    + CONFIG\_OVERLAY\_FS
    + CONFIG\_HAVE\_ARCH\_SECCOMP\_FILTER
    + CONFIG\_SECCOMP\_FILTER
    + CONFIG\_KEYS
    + CONFIG\_SECCOMP
    + CONFIG\_SHMEM
+ <a name="s3_iot_root_cert_180"></a>Sertifikat root untuk Amazon S3 dan AWS IoT harus ada di toko kepercayaan sistem.
+ <a name="stream-manager-requirement"></a>[Stream manager](stream-manager.md) membutuhkan runtime Java 8 dan RAM minimal 70 MB selain kebutuhan memori perangkat lunak AWS IoT Greengrass Core dasar. Manajer aliran diaktifkan secara default saat Anda menggunakan opsi **pembuatan Grup Default** di AWS IoT konsol. Manajer aliran tidak didukung pada OpenWrt distribusi.
+ Perpustakaan yang mendukung [AWS Lambda waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) diperlukan oleh fungsi Lambda yang Anda inginkan untuk berjalan secara lokal. Perpustakaan yang diperlukan harus diinstal pada core dan ditambahkan ke variabel lingkungan `PATH` ini. Beberapa perpustakaan dapat diinstal pada Core yang sama.
  + <a name="runtime_python_3.7"></a>[Python](https://www.python.org/) versi 3.7 untuk fungsi yang menggunakan waktu aktif Python 3.7.
  + <a name="runtime_python_2.7"></a>[Python](https://www.python.org/) versi 2.7 untuk fungsi yang menggunakan waktu aktif Python 2.7.
  + <a name="runtime_nodejs_12.x"></a>[Node.js](https://www.nodejs.org/) versi 12.x untuk fungsi yang menggunakan Node.js 12.x waktu aktif.
  + <a name="runtime_java_8_190"></a>[Java](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) versi 8 atau yang lebih baru untuk fungsi yang menggunakan Java 8 waktu aktif.
**catatan**  
Menjalankan Java pada OpenWrt distribusi tidak didukung secara resmi. Namun, jika OpenWrt build Anda memiliki dukungan Java, Anda mungkin dapat menjalankan fungsi Lambda yang ditulis di Java di perangkat Anda. OpenWrt 

    Untuk informasi selengkapnya tentang AWS IoT Greengrass dukungan untuk runtime Lambda, lihat. [Jalankan fungsi Lambda pada inti AWS IoT Greengrass](lambda-functions.md)
+ <a name="ota_agent_1100"></a>Perintah shell berikut (bukan BusyBox variannya) diperlukan oleh [agen pembaruan over-the-air (OTA)](core-ota-update.md#ota-agent):
  + `wget`
  + `realpath`
  + `tar`
  + `readlink`
  + `basename`
  + `dirname`
  + `pidof`
  + `df`
  + `grep`
  + `umount`
  + `mv`
  + `gzip`
  + `mkdir`
  + `rm`
  + `ln`
  + `cut`
  + `cat`
  + `/bin/bash`

------
#### [ GGC v1.9 ]

Platform yang didukung:
+ <a name="arch_armv7l_193"></a>Arsitektur: Armv7l
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv8-aarch64_190"></a>Arsitektur: Armv8 () AArch64
  + OS: Linux
  + OS: Linux ([OpenWrt](https://openwrt.org/))
+ <a name="arch_armv6l_193"></a>arsitektur: Armv6l
  + OS: Linux
+ <a name="arch_x86-64_amazonlinux_190"></a>Arsitektur: x86\_64
  + OS: Linux
+ <a name="arch_docker_180"></a>Platform Windows, macOS, dan Linux dapat berjalan AWS IoT Greengrass dalam wadah Docker. Untuk informasi selengkapnya, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).

Persyaratan:
+ <a name="mem_128_disk_space_180"></a>Ruang disk minimum 128 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Jika Anda menggunakan [Agen pembaruan OTA](core-ota-update.md), minimumnya adalah <a name="req-core-ota-disk-space"></a>400 MB.
+ <a name="mem_128_ram_180"></a>Minimum 128 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core.
+ Versi kernel Linux:
  + <a name="kernel_4.4_180"></a>Kernel Linux versi 4.4 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-considerations).
  + <a name="kernel_3.17_180"></a>Kernel Linux versi 3.17 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass tanpa kontainer. Dalam konfigurasi ini, fungsi Lambda kontainerisasi default untuk grup Greengrass harus diatur ke **Tanpa kontainer**. Untuk petunjuk, lihat [Pengaturan kontainerisasi default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-containerization-groupsettings).
+ <a name="glibc_190"></a>[GNU C Library](https://www.gnu.org/software/libc/) (glibc) versi 2.14 atau yang lebih baru. OpenWrt distribusi memerlukan [musl C Library](https://www.musl-libc.org/download.html) versi 1.1.16 atau yang lebih baru.
+ <a name="var_run_180"></a>Direktori `/var/run` harus ada pada perangkat.
+ <a name="dev_dir_180"></a>File `/dev/stdin`, `/dev/stdout`, dan `/dev/stderr` harus tersedia.
+ <a name="hardlink_softlink_180"></a>Perlindungan hardlink dan softlink harus diaktifkan pada perangkat. Jika tidak, hanya AWS IoT Greengrass dapat dijalankan dalam mode tidak aman, menggunakan `-i` bendera.
+ <a name="kernel_config_180"></a>Konfigurasi kernel Linux berikut harus diaktifkan pada perangkat: 
  + <a name="kernel_namespace_180"></a>Namespace:
    + CONFIG\_IPC\_NS
    + CONFIG\_UTS\_NS
    + CONFIG\_USER\_NS
    + CONFIG\_PID\_NS
  + <a name="kernel_cgroups_180"></a>Cgroups:
    + CONFIG\_CGROUP\_DEVICE
    + CONFIG\_CGROUPS
    + CONFIG\_MEMCG

    Kernel harus mendukung [cgroups](https://en.wikipedia.org/wiki/Cgroups). Persyaratan berikut berlaku saat menjalankan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-groupsettings):
    + Cgroup *memori* harus diaktifkan dan dipasang untuk mengizinkan AWS IoT Greengrass mengatur batas memori pada fungsi Lambda.
    + *Perangkat* cgroup harus diaktifkan dan dipasang jika fungsi Lambda [dengan akses sumber daya lokal](access-local-resources.md) digunakan untuk membuka file pada AWS IoT Greengrass perangkat inti.
  + <a name="kernel_others_180"></a>Lainnya:
    + CONFIG\_POSIX\_MQUEUE
    + CONFIG\_OVERLAY\_FS
    + CONFIG\_HAVE\_ARCH\_SECCOMP\_FILTER
    + CONFIG\_SECCOMP\_FILTER
    + CONFIG\_KEYS
    + CONFIG\_SECCOMP
    + CONFIG\_SHMEM
+ <a name="s3_iot_root_cert_180"></a>Sertifikat root untuk Amazon S3 dan AWS IoT harus ada di toko kepercayaan sistem.
+ Perpustakaan yang mendukung [AWS Lambda waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) diperlukan oleh fungsi Lambda yang Anda inginkan untuk berjalan secara lokal. Perpustakaan yang diperlukan harus diinstal pada core dan ditambahkan ke variabel lingkungan `PATH` ini. Beberapa perpustakaan dapat diinstal pada Core yang sama.
  + <a name="runtime_python_2.7"></a>[Python](https://www.python.org/) versi 2.7 untuk fungsi yang menggunakan waktu aktif Python 2.7.
  + <a name="runtime_python_3.7"></a>[Python](https://www.python.org/) versi 3.7 untuk fungsi yang menggunakan waktu aktif Python 3.7.
  + <a name="runtime_nodejs_6.10"></a>[Node.js](https://www.nodejs.org/) versi 6.10 atau yang lebih baru untuk fungsi yang menggunakan waktu aktif Node.js 6.10.
  + <a name="runtime_nodejs_8.10"></a>[Node.js](https://www.nodejs.org/) versi 8.10 atau yang lebih baru untuk fungsi yang menggunakan waktu aktif Node.js 8.10.
  + <a name="runtime_java_8_190"></a>[Java](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) versi 8 atau yang lebih baru untuk fungsi yang menggunakan Java 8 waktu aktif.
**catatan**  
Menjalankan Java pada OpenWrt distribusi tidak didukung secara resmi. Namun, jika OpenWrt build Anda memiliki dukungan Java, Anda mungkin dapat menjalankan fungsi Lambda yang ditulis di Java di perangkat Anda. OpenWrt 

    Untuk informasi selengkapnya tentang AWS IoT Greengrass dukungan untuk runtime Lambda, lihat. [Jalankan fungsi Lambda pada inti AWS IoT Greengrass](lambda-functions.md)
+ <a name="ota_agent_180"></a>Perintah shell berikut (bukan BusyBox variannya) diperlukan oleh [agen pembaruan over-the-air (OTA)](core-ota-update.md#ota-agent):
  + `wget`
  + `realpath`
  + `tar`
  + `readlink`
  + `basename`
  + `dirname`
  + `pidof`
  + `df`
  + `grep`
  + `umount`
  + `mv`
  + `gzip`
  + `mkdir`
  + `rm`
  + `ln`
  + `cut`
  + `cat`

------
#### [ GGC v1.8 ]
+ Platform yang didukung:
  + <a name="arch_armv7l_rpi_180"></a>Arsitektur: ARMv7L; OS: Linux
  + <a name="arch_x86-64_amazonlinux_180"></a>Arsitektur: x86\_64; OS: Linux
  + <a name="arch_armv8-aarch64_archlinux_180"></a>Arsitektur: Armv8 (AArch64); OS: Linux
  + <a name="arch_docker_180"></a>Platform Windows, macOS, dan Linux dapat berjalan AWS IoT Greengrass dalam wadah Docker. Untuk informasi selengkapnya, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).
  + <a name="arch_snap_180"></a>[Platform Linux dapat menjalankan versi AWS IoT Greengrass dengan fungsionalitas terbatas menggunakan snap Greengrass, yang tersedia melalui Snapcraft.](https://snapcraft.io/aws-iot-greengrass) Untuk informasi selengkapnya, lihat [AWS IoT Greengrass perangkat lunak snap](#gg-snapstore-download).
+ Item berikut diperlukan:
  + <a name="mem_128_disk_space_180"></a>Ruang disk minimum 128 MB tersedia untuk perangkat lunak AWS IoT Greengrass Core. Jika Anda menggunakan [Agen pembaruan OTA](core-ota-update.md), minimumnya adalah <a name="req-core-ota-disk-space"></a>400 MB.
  + <a name="mem_128_ram_180"></a>Minimum 128 MB RAM dialokasikan untuk perangkat lunak AWS IoT Greengrass Core.
  + Versi kernel Linux:
    + <a name="kernel_4.4_180"></a>Kernel Linux versi 4.4 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-considerations).
    + <a name="kernel_3.17_180"></a>Kernel Linux versi 3.17 atau yang lebih baru diperlukan untuk mendukung berjalan AWS IoT Greengrass tanpa kontainer. Dalam konfigurasi ini, fungsi Lambda kontainerisasi default untuk grup Greengrass harus diatur ke **Tanpa kontainer**. Untuk petunjuk, lihat [Pengaturan kontainerisasi default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-containerization-groupsettings).
  + <a name="glibc_180"></a>[GNU C Library](https://www.gnu.org/software/libc/) (glibc) versi 2.14 atau yang lebih baru.
  + <a name="var_run_180"></a>Direktori `/var/run` harus ada pada perangkat.
  + <a name="dev_dir_180"></a>File `/dev/stdin`, `/dev/stdout`, dan `/dev/stderr` harus tersedia.
  + <a name="hardlink_softlink_180"></a>Perlindungan hardlink dan softlink harus diaktifkan pada perangkat. Jika tidak, hanya AWS IoT Greengrass dapat dijalankan dalam mode tidak aman, menggunakan `-i` bendera.
  + <a name="kernel_config_180"></a>Konfigurasi kernel Linux berikut harus diaktifkan pada perangkat: 
    + <a name="kernel_namespace_180"></a>Namespace:
      + CONFIG\_IPC\_NS
      + CONFIG\_UTS\_NS
      + CONFIG\_USER\_NS
      + CONFIG\_PID\_NS
    + <a name="kernel_cgroups_180"></a>Cgroups:
      + CONFIG\_CGROUP\_DEVICE
      + CONFIG\_CGROUPS
      + CONFIG\_MEMCG

      Kernel harus mendukung [cgroups](https://en.wikipedia.org/wiki/Cgroups). Persyaratan berikut berlaku saat menjalankan AWS IoT Greengrass dengan [kontainer](lambda-group-config.md#lambda-containerization-groupsettings):
      + Cgroup *memori* harus diaktifkan dan dipasang untuk mengizinkan AWS IoT Greengrass mengatur batas memori pada fungsi Lambda.
      + *Perangkat* cgroup harus diaktifkan dan dipasang jika fungsi Lambda [dengan akses sumber daya lokal](access-local-resources.md) digunakan untuk membuka file pada AWS IoT Greengrass perangkat inti.
    + <a name="kernel_others_180"></a>Lainnya:
      + CONFIG\_POSIX\_MQUEUE
      + CONFIG\_OVERLAY\_FS
      + CONFIG\_HAVE\_ARCH\_SECCOMP\_FILTER
      + CONFIG\_SECCOMP\_FILTER
      + CONFIG\_KEYS
      + CONFIG\_SECCOMP
      + CONFIG\_SHMEM
  + <a name="s3_iot_root_cert_180"></a>Sertifikat root untuk Amazon S3 dan AWS IoT harus ada di toko kepercayaan sistem.
+ Item berikut diperlukan secara kondisional:
  + Perpustakaan yang mendukung [AWS Lambda waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) diperlukan oleh fungsi Lambda yang Anda inginkan untuk berjalan secara lokal. Perpustakaan yang diperlukan harus diinstal pada core dan ditambahkan ke variabel lingkungan `PATH` ini. Beberapa perpustakaan dapat diinstal pada Core yang sama.
    + <a name="runtime_python_2.7"></a>[Python](https://www.python.org/) versi 2.7 untuk fungsi yang menggunakan waktu aktif Python 2.7.
    + <a name="runtime_nodejs_6.10"></a>[Node.js](https://www.nodejs.org/) versi 6.10 atau yang lebih baru untuk fungsi yang menggunakan waktu aktif Node.js 6.10.
    + <a name="runtime_java_8"></a>[Java](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) versi 8 atau yang lebih baru untuk fungsi yang menggunakan Java 8 waktu aktif.
  + <a name="ota_agent_180"></a>Perintah shell berikut (bukan BusyBox variannya) diperlukan oleh [agen pembaruan over-the-air (OTA)](core-ota-update.md#ota-agent):
    + `wget`
    + `realpath`
    + `tar`
    + `readlink`
    + `basename`
    + `dirname`
    + `pidof`
    + `df`
    + `grep`
    + `umount`
    + `mv`
    + `gzip`
    + `mkdir`
    + `rm`
    + `ln`
    + `cut`
    + `cat`

------

<a name="gg-limits-genref"></a>Untuk informasi tentang AWS IoT Greengrass kuota (batas), lihat [Service](https://docs.aws.amazon.com/general/latest/gr/greengrass.html#limits_greengrass) Quotas di. *Referensi Umum Amazon Web Services*

<a name="gg-iot-pricing"></a>Untuk informasi harga, lihat [AWS IoT Greengrass Harga](https://aws.amazon.com/greengrass/pricing) dan [AWS IoT Core Harga](https://aws.amazon.com/iot-core/pricing).

## AWS IoT Greengrass download
<a name="gg-downloads"></a>

 Anda dapat menggunakan informasi berikut untuk menemukan dan mengunduh perangkat lunak untuk digunakan dengan AWS IoT Greengrass. 

**Topics**
+ [AWS IoT Greengrass Perangkat lunak inti](#gg-core-download-tab)
+ [AWS IoT Greengrass perangkat lunak snap](#gg-snapstore-download)
+ [AWS IoT Greengrass Perangkat lunak Docker](#gg-docker-download)
+ [AWS IoT Greengrass SDK inti](#gg-core-sdk-download)
+ [Waktu aktif dan perpustakaan machine learning yang didukung](#ml-runtimes-libs)
+ [AWS IoT Greengrass Perangkat lunak SDK SDK](#gg-ml-sdk-download)

### AWS IoT Greengrass Perangkat lunak inti
<a name="gg-core-download-tab"></a>

<a name="ggc-software-descripton"></a> Perangkat lunak AWS IoT Greengrass Core memperluas AWS fungsionalitas ke perangkat AWS IoT Greengrass inti, sehingga memungkinkan perangkat lokal untuk bertindak secara lokal pada data yang mereka hasilkan.

------
#### [ v1.11 ]<a name="ggc-v1.11-tab"></a>

1.11.6  
Perbaikan bug dan peningkatan:  
+ Peningkatan ketahanan jika kehilangan daya mendadak terjadi selama penyebaran.
+ Memperbaiki masalah di mana kerusakan data manajer aliran dapat mencegah perangkat lunak AWS IoT Greengrass Core dimulai.
+ Memperbaiki masalah di mana perangkat klien baru tidak dapat terhubung ke inti dalam skenario tertentu.
+ Memperbaiki masalah di mana nama aliran pengelola aliran tidak dapat berisi`.log`.

1.11.5  
Perbaikan bug dan peningkatan:  
+ Peningkatan performa umum dan perbaikan bug.

1.11.4  
Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah dengan pengelola aliran yang mencegah peningkatan ke perangkat lunak AWS IoT Greengrass Core v1.11.3. Jika Anda menggunakan stream manager untuk mengekspor data ke cloud, Anda sekarang dapat menggunakan pembaruan OTA untuk memutakhirkan versi v1.x sebelumnya dari perangkat lunak AWS IoT Greengrass Core ke v1.11.4.
+ Peningkatan performa umum dan perbaikan bug. 

1.11.3  
Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah yang menyebabkan perangkat lunak AWS IoT Greengrass Core berjalan dalam sekejap pada perangkat Ubuntu berhenti merespons setelah kehilangan daya secara tiba-tiba ke perangkat.
+ Memperbaiki masalah yang menyebabkan keterlambatan pengiriman pesan MQTT ke fungsi Lambda berumur panjang. 
+ Memperbaiki masalah yang menyebabkan pesan MQTT tidak dikirim dengan benar saat nilai `maxWorkItemCount` telah diatur ke nilai yang lebih besar dari `1024`. 
+ Memperbaiki masalah yang menyebabkan agen pembaruan OTA mengabaikan MQTT periode `KeepAlive` yang ditentukan dalam properti `keepAlive` di [`config.json`](gg-core.md#config-json).
+ Peningkatan performa umum dan perbaikan bug. 
Jika Anda menggunakan pengelola aliran untuk mengekspor data ke cloud, *jangan* tingkatkan ke perangkat lunak AWS IoT Greengrass Core v1.11.3 dari versi v1.x sebelumnya. Jika Anda mengaktifkan pengelola aliran untuk pertama kalinya, kami sangat menyarankan Anda menginstal versi terbaru perangkat lunak AWS IoT Greengrass Core terlebih dahulu.

1.11.1  
 Perbaikan bug dan peningkatan:  
+ Memperbaiki masalah yang menyebabkan peningkatan penggunaan memori untuk pengelola aliran.
+ Memperbaiki masalah yang menyebabkan pengelola aliran mengatur ulang nomor urut aliran `0` jika perangkat inti Greengrass dimatikan lebih lama dari periode data aliran yang time-to-live ditentukan (TTL).
+ Memperbaiki masalah yang mencegah pengelola aliran menghentikan upaya coba lagi dengan benar untuk mengekspor data ke AWS Cloud.

1.11.0  
Fitur baru  <a name="what-new-v1110"></a>
+ Agen telemetri pada inti Greengrass mengumpulkan data telemetri lokal dan menerbitkannya ke. AWS Cloud Untuk mengambil data telemetri untuk diproses lebih lanjut, pelanggan dapat membuat EventBridge aturan Amazon dan berlangganan target. Untuk informasi selengkapnya, lihat [Mengumpulkan data telemetri kesehatan sistem dari perangkat AWS IoT Greengrass inti](https://docs.aws.amazon.com/greengrass/v1/developerguide/telemetry.html).
+ API HTTP lokal mengembalikan snapshot dari status proses pekerja lokal saat ini yang dimulai oleh AWS IoT Greengrass. Untuk informasi lebih lanjut, lihat [Memanggil API pemeriksaan kondisi lokal](https://docs.aws.amazon.com/greengrass/v1/developerguide/health-check.html).
+ [Manajer aliran](stream-manager.md) secara otomatis mengekspor data ke Amazon AWS IoT SiteWise S3 dan.

  [Parameter pengelola aliran](configure-stream-manager.md) baru memungkinkan Anda memperbarui aliran yang ada dan menjeda atau melanjutkan ekspor data.
+ Support untuk menjalankan fungsi Python 3.8.x Lambda pada core.
+ Properti `ggDaemonPort` baru di [`config.json`](gg-core.md#config-json) yang digunakan untuk mengonfigurasi nomor port IPC core Greengrass. Nomor port default adalah 8000.

  Properti `systemComponentAuthTimeout` baru di [`config.json`](gg-core.md#config-json) yang Anda gunakan untuk mengonfigurasi timeout untuk autentikasi IPC core Greengrass. Timeout default adalah 5000 milidetik.
+ Meningkatkan jumlah maksimum AWS IoT perangkat per AWS IoT Greengrass grup dari 200 menjadi 2500. 

  Meningkatkan jumlah langganan maksimum per grup dari 1000 menjadi 10000. 

  Untuk informasi lebih lanjut, lihat [AWS IoT Greengrass kuota dan titik akhir](https://docs.aws.amazon.com/general/latest/gr/greengrass.html).
Perbaikan bug dan peningkatan:  <a name="bug-fix-v1110"></a>
+ Optimasi umum yang dapat mengurangi pemanfaatan memori dari proses layanan Greengrass.
+ Parameter konfigurasi waktu aktif baru (`mountAllBlockDevices`) memungkinkan Greengrass menggunakan ikatan pasang untuk memasang semua perangkat blok ke dalam kontainer setelah mengatur OverlayFS. Fitur ini memecahkan masalah yang menyebabkan kegagalan deployment Greengrass jika `/usr` tidak berada di bawah hierarki `/` ini.
+ Memperbaiki masalah yang menyebabkan kegagalan AWS IoT Greengrass inti jika `/tmp` merupakan symlink.
+ Memperbaiki masalah untuk membiarkan agen deployment Greengrass menghapus artefak model machine learning yang tidak digunakan dari folder `mlmodel_public` ini.
+ Peningkatan performa umum dan perbaikan bug.

Untuk menginstal perangkat lunak AWS IoT Greengrass Core pada perangkat inti Anda, unduh paket untuk arsitektur dan sistem operasi (OS) Anda, lalu ikuti langkah-langkah dalam [Panduan Memulai](gg-gs.md).

**Tip**  
<a name="ggc-install-options"></a>AWS IoT Greengrass juga menyediakan opsi lain untuk menginstal perangkat lunak AWS IoT Greengrass Core. Misalnya, Anda dapat menggunakan pengaturan perangkat [Greengrass untuk mengonfigurasi lingkungan Anda dan menginstal versi terbaru perangkat](quick-start.md) lunak Core. AWS IoT Greengrass Atau, pada platform Debian yang didukung, Anda dapat menggunakan [manajer paket APT](install-ggc.md#ggc-package-manager) untuk menginstal atau meningkatkan perangkat lunak AWS IoT Greengrass Core. Untuk informasi selengkapnya, lihat [Instal perangkat lunak AWS IoT Greengrass Inti](install-ggc.md).


| Arsitektur  | Sistem operasi | Tautan | 
| --- | --- | --- | 
| Armv8 () AArch64 | Linux | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-linux-aarch64-1.11.6.tar.gz) | 
| Armv8 () AArch64 | Linux (OpenWrt) | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-openwrt-aarch64-1.11.6.tar.gz) | 
| Armv7l | Linux | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-linux-armv7l-1.11.6.tar.gz) | 
| Armv7l | Linux (OpenWrt) | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-openwrt-armv7l-1.11.6.tar.gz) | 
| Armv6l | Linux | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-linux-armv6l-1.11.6.tar.gz) | 
| x86\_64 | Linux | [Unduh](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/greengrass-linux-x86-64-1.11.6.tar.gz) | 

------
#### [ Extended life versions ]

1.10.5  
Fitur baru di v1.10:  <a name="what-new-v1100"></a>
+ Pengelola aliran yang memproses aliran data secara lokal dan mengekspornya ke AWS Cloud secara otomatis. Fitur ini memerlukan Java 8 pada perangkat Core Greengrass. Untuk informasi selengkapnya, lihat [Mengelola aliran data pada inti AWS IoT Greengrass](stream-manager.md).
+ Sebuah konektor deployment aplikasi Greengrass Docker baru yang menjalankan aplikasi Docker pada perangkat Core. Untuk informasi selengkapnya, lihat [Konektor deployment aplikasi docker](docker-app-connector.md).
+  SiteWise Konektor IoT baru yang mengirimkan data perangkat industri dari server OPC-UA ke properti aset di. AWS IoT SiteWise Untuk informasi selengkapnya, lihat [Konektor IoT SiteWise](iot-sitewise-connector.md).
+ fungsi Lambda yang berjalan tanpa kontainerisasi dapat mengakses sumber daya machine learning dalam grup Greengrass. Untuk informasi selengkapnya, lihat [Mengakses sumber daya machine learning dari fungsi Lambda](access-ml-resources.md).
+ Support untuk sesi persisten MQTT dengan. AWS IoT Untuk informasi selengkapnya, lihat [Sesi persisten MQTT dengan AWS IoT Core](gg-core.md#mqtt-persistent-sessions).
+ Lalu lintas MQTT lokal dapat melakukan perjalanan melalui port selain port default 8883. Untuk informasi selengkapnya, lihat [Konfigurasi port MQTT untuk pesan lokal](gg-core.md#config-local-mqtt-port).
+ Pilihan `queueFullPolicy` baru di [AWS IoT Greengrass Core SDK](lambda-functions.md#lambda-sdks-core) untuk penerbitan pesan terpercaya dari fungsi Lambda.
+ Support untuk menjalankan Node.js 12.x Lambda fungsi pada core.
Perbaikan bug dan peningkatan:  
+ <a name="bug-fix-v1100-ota"></a>Over-the-air Pembaruan (OTA) dengan integrasi keamanan perangkat keras dapat dikonfigurasi dengan OpenSSL 1.1.
+ <a name="bug-fix-v1101-stream-mgr"></a>[Pengelola aliran](stream-manager.md) lebih tahan terhadap korupsi data file.
+ <a name="bug-fix-v1101-sysfs"></a>Memperbaiki masalah yang menyebabkan kegagalan memasang sysfs pada perangkat yang menggunakan kernel Linux 5.1 dan yang lebih baru.
+ <a name="bug-fix-v1102-mqtt-operation-timeout"></a>`mqttOperationTimeout`Properti baru di [config.json](gg-core.md#config-json) yang Anda gunakan untuk mengatur batas waktu operasi terbitkan, berlangganan, dan berhenti berlangganan dalam koneksi MQTT. AWS IoT Core
+ <a name="bug-fix-v1103-stream-manager-mem-usage"></a>Memperbaiki masalah yang menyebabkan peningkatan penggunaan memori untuk pengelola aliran.
+ <a name="bug-fix-v1103-system-component-auth-timeout"></a>Properti `systemComponentAuthTimeout` baru di [`config.json`](gg-core.md#config-json) yang Anda gunakan untuk mengonfigurasi timeout untuk autentikasi IPC core Greengrass. Timeout default adalah 5000 milidetik.
+ <a name="bug-fix-v1104-ota-mqtt-keep-alive"></a>Memperbaiki masalah yang menyebabkan agen pembaruan OTA mengabaikan MQTT periode `KeepAlive` yang ditentukan dalam properti `keepAlive` di [`config.json`](gg-core.md#config-json). 
+ <a name="bug-fix-v1104-mqtt-max-work-item-count"></a>Memperbaiki masalah yang menyebabkan pesan MQTT tidak dikirim dengan benar saat nilai `maxWorkItemCount` telah diatur ke nilai yang lebih besar dari `1024`. 
+ <a name="bug-fix-v1104-mqtt-long-lived-delay"></a>Memperbaiki masalah yang menyebabkan keterlambatan pengiriman pesan MQTT ke fungsi Lambda berumur panjang. 
+ <a name="bug-fix-v1104-snap-power-loss"></a>Memperbaiki masalah yang menyebabkan perangkat lunak AWS IoT Greengrass Core berjalan dalam sekejap pada perangkat Ubuntu berhenti merespons setelah kehilangan daya secara tiba-tiba ke perangkat.
+ Peningkatan performa umum dan perbaikan bug. 
Untuk menginstal perangkat lunak AWS IoT Greengrass Core pada perangkat inti Anda, unduh paket untuk arsitektur dan sistem operasi (OS) Anda, lalu ikuti langkah-langkah dalam [Panduan Memulai](gg-gs.md).      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/what-is-gg.html)

1.9.4  
Fitur baru di v1.9:  
+ <a name="what-new-v190-runtimes"></a>Support untuk Python 3.7 dan Node.js 8.10 Lambda waktu aktif. Fungsi Lambda yang menggunakan runtime Python 3.7 dan Node.js 8.10 sekarang dapat berjalan pada inti. AWS IoT Greengrass (AWS IoT Greengrass terus mendukung runtime Python 2.7 dan Node.js 6.10.)
+ <a name="what-new-v190-mqtt-opt"></a>Koneksi MQTT yang dioptimalkan. Core Greengrass menetapkan koneksi yang lebih sedikit dengan AWS IoT Core. Perubahan ini dapat mengurangi biaya operasional untuk beban yang didasarkan pada jumlah koneksi.
+ <a name="what-new-v190-ec-key"></a>Kunci Elliptic Curve (EC) untuk server MQTT lokal. Server MQTT lokal mendukung kunci EC selain kunci RSA. (Sertifikat server MQTT memiliki tanda tangan SHA-256 RSA, terlepas dari jenis kunci.) Untuk informasi selengkapnya, lihat [AWS IoT Greengrass prinsip keamanan inti](gg-sec.md#gg-principals).
+ <a name="what-new-v192-openwrt"></a>Support untuk [OpenWrt](https://openwrt.org/). AWS IoT Greengrass Perangkat lunak inti v1.9.2 atau yang lebih baru dapat diinstal pada OpenWrt distribusi dengan arsitektur Armv8 () AArch64 dan ARMv7L. Saat ini, OpenWrt tidak mendukung inferensi ML.
+ <a name="what-new-v193-armv6l"></a>Support untuk ARMv6L. AWS IoT Greengrass Perangkat lunak inti v1.9.3 atau yang lebih baru dapat diinstal pada distribusi Raspbian pada arsitektur ARMv6L (misalnya, pada perangkat Raspberry Pi Zero).
+ <a name="what-new-v193-ota-alpn"></a>OTA membarui pada port 443 dengan ALPN. Greengrass core yang menggunakan port 443 untuk lalu lintas MQTT sekarang mendukung pembaruan perangkat lunak (OTA). over-the-air AWS IoT Greengrass menggunakan ekstensi Application Layer Protocol Network (ALPN) TLS untuk mengaktifkan koneksi ini. Untuk informasi selengkapnya, lihat [Pembaruan OTA dari perangkat lunak AWS IoT Greengrass Core](core-ota-update.md) dan [Connect pada port 443 atau melalui proksi jaringan](gg-core.md#alpn-network-proxy).
Untuk menginstal perangkat lunak AWS IoT Greengrass Core pada perangkat inti Anda, unduh paket untuk arsitektur dan sistem operasi (OS) Anda, lalu ikuti langkah-langkah dalam [Panduan Memulai](gg-gs.md).      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/what-is-gg.html)

1.8.4  
+ <a name="what-new-v180"></a>Fitur baru
  + Identitas akses default yang dapat dikonfigurasi untuk fungsi Lambda dalam grup. Pengaturan tingkat grup ini menentukan izin default yang digunakan untuk menjalankan fungsi Lambda. Anda dapat mengatur ID pengguna, ID grup, atau keduanya. Fungsi Lambda individu dapat menimpa identitas akses default grup mereka. Untuk informasi selengkapnya, lihat [Mengatur identitas akses default untuk fungsi Lambda dalam grup](lambda-group-config.md#lambda-access-identity-groupsettings).
  + Lalu lintas HTTPS melalui port 443. Komunikasi HTTPS dapat dikonfigurasi untuk perjalanan melalui port 443 daripada port default 8443. Ini melengkapi AWS IoT Greengrass dukungan untuk ekstensi Application Layer Protocol Network (ALPN) TLS dan memungkinkan semua lalu lintas pesan Greengrass — baik MQTT maupun Https — untuk menggunakan port 443. Untuk informasi selengkapnya, lihat [Connect pada port 443 atau melalui proksi jaringan](gg-core.md#alpn-network-proxy).
  + Bisa ditebak bernama klien IDs untuk AWS IoT koneksi. Perubahan ini mengaktifkan dukungan untuk AWS IoT Device Defender dan [AWS IoT Siklus hidup](https://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html), sehingga Anda dapat menerima notifikasi untuk koneksi, putuskan sambungan, berlangganan, dan berhenti berlangganan acara. Penamaan yang dapat diprediksi juga memudahkan pembuatan logika seputar koneksi IDs (misalnya, untuk membuat templat [kebijakan berlangganan](https://docs.aws.amazon.com/iot/latest/developerguide/pub-sub-policy.html#pub-sub-policy-cert) berdasarkan atribut sertifikat). Untuk informasi selengkapnya, lihat [Klien IDs untuk koneksi MQTT dengan AWS IoT](gg-core.md#connection-client-id).

  Perbaikan bug dan peningkatan:
  + Memperbaiki masalah dengan sinkronisasi bayangan dan rekoneksi Certificate Manager perangkat.
  + Peningkatan performa umum dan perbaikan bug.
Untuk menginstal perangkat lunak AWS IoT Greengrass Core pada perangkat inti Anda, unduh paket untuk arsitektur dan sistem operasi (OS) Anda, lalu ikuti langkah-langkah dalam [Panduan Memulai](gg-gs.md).      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/what-is-gg.html)

------

 Dengan mengunduh perangkat lunak ini, Anda menyetujui [ Perjanjian Lisensi Perangkat Lunak Core Greengrass](https://greengrass-release-license.s3.us-west-2.amazonaws.com/greengrass-license-v1.pdf). 

Untuk informasi tentang opsi lain untuk menginstal perangkat lunak AWS IoT Greengrass Core di perangkat Anda, lihat[Instal perangkat lunak AWS IoT Greengrass Inti](install-ggc.md).

 

### AWS IoT Greengrass perangkat lunak snap
<a name="gg-snapstore-download"></a>

<a name="gg-snap-description"></a>AWS IoT Greengrass snap 1.11.x memungkinkan Anda menjalankan versi terbatas AWS IoT Greengrass melalui paket perangkat lunak yang nyaman, bersama dengan semua dependensi yang diperlukan, dalam lingkungan kontainer.

**catatan**  <a name="gg-snap-v1.11-note"></a>
 AWS IoT Greengrass Snap tersedia untuk perangkat lunak AWS IoT Greengrass Core v1.11.x. AWS IoT Greengrass tidak memberikan snap untuk v1.10.x. Versi yang tidak didukung tidak dapat menerima perbaikan bug atau pembaruan.   
 AWS IoT Greengrass Snap tidak mendukung konektor dan inferensi pembelajaran mesin (ML).

Untuk informasi selengkapnya, lihat [Jalankan AWS IoT Greengrass dalam sekejap](install-ggc.md#gg-snap-support).

 

### AWS IoT Greengrass Perangkat lunak Docker
<a name="gg-docker-download"></a>

AWS menyediakan gambar Dockerfile dan Docker yang memudahkan Anda menjalankan AWS IoT Greengrass di wadah Docker.

Dockerfile  
Dockerfiles berisi kode sumber untuk membangun gambar AWS IoT Greengrass kontainer khusus. Citra dapat dimodifikasi agar berjalan pada arsitektur platform yang berbeda atau untuk mengurangi ukuran citra. Untuk instruksi, lihat file README.  
Unduh versi perangkat lunak AWS IoT Greengrass Core target Anda.  
+  [Dockerfile untuk v1.11.6 AWS IoT Greengrass](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.6/aws-greengrass-docker-1.11.6.tar.gz).   
v1.10  
 [Dockerfile untuk v1.10.5 AWS IoT Greengrass](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.10.5/aws-greengrass-docker-1.10.5.tar.gz).   
v1.9  
 [Dockerfile untuk v1.9.4 AWS IoT Greengrass](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.9.4/aws-greengrass-docker-1.9.4.tar.gz).   
v1.8  
 [Dockerfile untuk AWS IoT Greengrass v1.8.1](https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.8.1/aws-greengrass-docker-1.8.1.tar.gz). 
 

Gambar Docker  
Gambar Docker memiliki perangkat lunak AWS IoT Greengrass Core dan dependensi yang diinstal pada Amazon Linux 2 (x86\_64) dan Alpine Linux (x86\_64, ARMv7L, atau) gambar dasar. AArch64 Anda dapat menggunakan Citra prebuilt untuk mulai bereksperimen dengan AWS IoT Greengrass.  
<a name="docker-images-end-of-maintenance"></a>Pada tanggal 30 Juni 2022, AWS IoT Greengrass mengakhiri pemeliharaan untuk perangkat lunak AWS IoT Greengrass Core v1.x gambar Docker yang diterbitkan ke Amazon Elastic Container Registry (Amazon ECR) Registry ECR) dan Docker Hub. Anda dapat terus mengunduh gambar Docker ini dari Amazon ECR dan Docker Hub hingga 30 Juni 2023, yaitu 1 tahun setelah pemeliharaan berakhir. Namun, gambar AWS IoT Greengrass Core software v1.x Docker tidak lagi menerima tambalan keamanan atau perbaikan bug setelah pemeliharaan berakhir pada 30 Juni 2022. Jika Anda menjalankan beban kerja produksi yang bergantung pada gambar Docker ini, kami sarankan Anda membuat gambar Docker Anda sendiri menggunakan Dockerfiles yang menyediakan. AWS IoT Greengrass  Untuk informasi selengkapnya, lihat [AWS IoT Greengrass Version 1 kebijakan pemeliharaan](maintenance-policy.md).
Unduh Citra prebuilt dari [ Docker Hub](https://hub.docker.com/r/amazon/aws-iot-greengrass) atau Amazon Elastic Container Registry (Amazon ECR).  
+ Untuk Docker Hub, gunakan {{version}} tag untuk mengunduh versi tertentu dari gambar Greengrass Docker. Untuk menemukan tag pada semua Citra yang tersedia, periksa **Tag** di Docker Hub. 
+ Untuk Amazon ECR, gunakan tag `latest` untuk mengunduh versi terbaru yang tersedia dari citra Docker Greengrass. Untuk informasi lebih lanjut tentang daftar versi citra yang tersedia dan mengunduh citra dari Amazon ECR, lihat [Berjalan AWS IoT Greengrass di wadah Docker](run-gg-in-docker-container.md).
Dimulai dengan v1.11.6 dari perangkat lunak AWS IoT Greengrass Core, gambar Greengrass Docker tidak lagi menyertakan Python 2.7, karena Python 2.7 mencapai pada tahun 2020 dan tidak lagi menerima pembaruan keamanan. end-of-life Jika Anda memilih untuk memperbarui ke gambar Docker ini, kami sarankan Anda memvalidasi bahwa aplikasi Anda bekerja dengan gambar Docker baru sebelum Anda menyebarkan pembaruan ke perangkat produksi. Jika Anda memerlukan Python 2.7 untuk aplikasi Anda yang menggunakan image Greengrass Docker, Anda dapat memodifikasi Greengrass Dockerfile untuk menyertakan Python 2.7 untuk aplikasi Anda.
AWS IoT Greengrass tidak menyediakan gambar Docker untuk perangkat lunak AWS IoT Greengrass Core v1.11.1.  
Secara default, citra `alpine-aarch64` dan `alpine-armv7l` dapat berjalan hanya pada host berbasis ARM. Untuk menjalankan citra ini pada host x86, Anda dapat menginstal [QEMU](https://www.qemu.org/) dan memasang perpustakaan QEMU di host. Contoh:  

```
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
```

 

### AWS IoT Greengrass SDK inti
<a name="gg-core-sdk-download"></a>

Fungsi Lambda menggunakan AWS IoT Greengrass Core SDK untuk berinteraksi dengan inti secara lokal. AWS IoT Greengrass Hal ini mengizinkan fungsi Lambda di-deploy untuk:<a name="gg-core-sdk-functionality"></a>
+ Tukarkan pesan MQTT dengan. AWS IoT Core
+ Tukar pesan MQTT dengan konektor, perangkat klien, dan fungsi Lambda lainnya di grup Greengrass.
+ Berinteraksi dengan layanan bayangan lokal.
+ Meminta fungsi Lambda lokal lainnya.
+ Akses [Sumber daya rahasia](secrets.md).
+ Berinteraksi dengan [Pengelola aliran](stream-manager.md).

Unduh AWS IoT Greengrass Core SDK untuk bahasa atau platform Anda dari GitHub.<a name="gg-core-sdk-download-list"></a>
+ [AWS IoT Greengrass Core SDK for Java](https://github.com/aws/aws-greengrass-core-sdk-java/)
+ [AWS IoT Greengrass Core SDK untuk Node.js](https://github.com/aws/aws-greengrass-core-sdk-js/)
+ [AWS IoT Greengrass Core SDK untuk Python](https://github.com/aws/aws-greengrass-core-sdk-python/)
+ [AWS IoT Greengrass Core SDK untuk C](https://github.com/aws/aws-greengrass-core-sdk-c/)

Untuk informasi selengkapnya, lihat [AWS IoT Greengrass SDK inti](lambda-functions.md#lambda-sdks-core).

 <a name="gg-ml-runtimes-pc-libs"></a>

### Waktu aktif dan perpustakaan machine learning yang didukung
<a name="ml-runtimes-libs"></a>

 Untuk [lakukan inferensi](ml-inference.md) pada core Greengrass, Anda harus menginstal waktu aktif machine learning atau perpustakaan untuk jenis model ML Anda.

AWS IoT Greengrass mendukung jenis model ML berikut. Gunakan tautan ini untuk menemukan informasi tentang cara menginstal waktu aktif atau perpustakaan untuk jenis model dan platform perangkat Anda.
+ [Runtime Pembelajaran Mendalam (DLR)](https://neo-ai-dlr.readthedocs.io/en/latest/install.html)
+ [MXNet](https://mxnet.apache.org/get_started/?)
+ [TensorFlow](https://www.tensorflow.org/install)

#### Sampel machine learning
<a name="gg-ml-samples"></a>

AWS IoT Greengrass menyediakan sampel yang dapat Anda gunakan dengan runtime dan pustaka HTML yang didukung. Sampel ini dirilis menurut [Perjanjian Lisensi Perangkat Lunak Core Greengrass](https://greengrass-release-license.s3.us-west-2.amazonaws.com/greengrass-license-v1.pdf).

------
#### [  Deep learning runtime (DLR)  ]

Unduh contoh untuk platform perangkat Anda:
+ Sampel DLR untuk [ Raspberry Pi](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/dlr/dlr-py3-armv7l.tar.gz)
+ [Sampel DLR untuk NVIDIA Jetson TX2](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/dlr/dlr-py3-aarch64.tar.gz)
+ Sampel DLR untuk [ Intel Atom](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/dlr/dlr-py3-x86_64.tar.gz)

Untuk tutorial yang menggunakan sampel DLR, lihat [Cara mengonfigurasi inferensi pembelajaran mesin yang dioptimalkan menggunakan Konsol Manajemen AWS](ml-dlc-console.md).

------
#### [  MXNet  ]

Unduh contoh untuk platform perangkat Anda:
+ MXNet sampel untuk [Raspberry Pi](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/mxnet/mxnet-py3-armv7l.tar.gz)
+ MXNet sampel untuk [NVIDIA Jetson TX2](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/mxnet/mxnet-py3-aarch64.tar.gz)
+ MXNet sampel untuk [Intel Atom](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/mxnet/mxnet-py3-x86_64.tar.gz)

Untuk tutorial yang menggunakan MXNet sampel, lihat[Cara mengkonfigurasi inferensi pembelajaran mesin menggunakan Konsol Manajemen AWS](ml-console.md).

------
#### [  TensorFlow  ]

Unduh [Sampel Tensorflow](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-samples/tf/tf-py3.tar.gz) untuk platform perangkat Anda. Sampel ini bekerja dengan Raspberry Pi, NVIDIA Jetson TX2, dan Intel Atom.

------

 

### AWS IoT Greengrass Perangkat lunak SDK SDK
<a name="gg-ml-sdk-download"></a>

Ini [AWS IoT Greengrass SDK Machine Learning](lambda-functions.md#lambda-sdks-ml) memungkinkan fungsi Lambda yang Anda tulis untuk mengonsumsi model machine learning lokal dan mengirim data ke konektor [ML Feedback](ml-feedback-connector.md) untuk mengunggah dan menerbitkan.

------
#### [  v1.1.0  ]
+  [Python 3.7](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-sdk/downloads/python/3.7/greengrass-machine-learning-python-sdk-1.1.0.tar.gz). 

------
#### [  v1.0.0  ]
+  [ Python 2.7](https://d1onfpft10uf5o.cloudfront.net/greengrass-ml-sdk/downloads/python/2.7/greengrass-machine-learning-python-sdk-1.0.0.tar.gz). 

------

## Kami ingin mendengar pendapat Anda
<a name="contact-us"></a>

Kami menyambut umpan balik Anda. [Untuk menghubungi kami, kunjungi [AWS re:Post](https://repost.aws/) dan gunakan tag.AWS IoT Greengrass](https://repost.aws/tags/TA4ckIed1sR4enZBey29rKTg/aws-io-t-greengrass)