Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Inti Greengrass
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.
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.
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.
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. Untuk informasi selengkapnya tentang perilaku pembaruan untuk perangkat lunak AWS IoT Greengrass Core, lihatPerbarui perangkat lunak inti AWS IoT Greengrass (OTA).
Topik
Versi
Komponen ini memiliki versi berikut:
-
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
Sistem operasi
Komponen ini dapat diinstal pada perangkat inti yang menjalankan sistem operasi berikut:
Linux
Windows
Untuk informasi selengkapnya, lihat Platform yang didukung.
Persyaratan
Perangkat harus memenuhi persyaratan tertentu untuk menginstal dan menjalankan inti Greengrass dan perangkat lunak Core. AWS IoT Greengrass Untuk informasi selengkapnya, lihat Persyaratan perangkat.
Komponen inti Greengrass didukung untuk berjalan di a. VPC Untuk menerapkan komponen ini di aVPC, berikut ini diperlukan.
-
Komponen inti Greengrass harus memiliki konektivitas AWS IoT data ke, AWS IoT Credentials, dan Amazon S3.
Dependensi
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.
Untuk informasi selengkapnya tentang dependensi komponen, lihat referensi resep komponen.
Download dan Instalasi
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 inti AWS IoT Greengrass.
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.
Konfigurasi
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.
iotRoleAlias
Alias AWS IoT peran yang menunjuk ke IAM peran pertukaran token. Penyedia AWS IoT kredensi mengasumsikan peran ini untuk memungkinkan perangkat inti Greengrass berinteraksi dengan layanan. AWS Untuk informasi selengkapnya, lihat Otorisasi perangkat inti untuk berinteraksi dengan AWS layanan.
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. 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.
penting
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
-
URLDari server proxy dalam format
scheme://userinfo@host:port
.-
scheme
— Skema, yang harus berupahttp
atauhttps
.penting
Perangkat inti Greengrass harus menjalankan Greengrass nucleus v2.5.0 atau yang lebih baru untuk menggunakan proxy. HTTPS
Jika Anda mengonfigurasi HTTPS proxy, Anda harus menambahkan sertifikat CA server proxy ke sertifikat Amazon root CA perangkat inti. Untuk informasi selengkapnya, lihat Aktifkan perangkat inti untuk mempercayai HTTPS proxy.
-
userinfo
- (Opsional) Nama pengguna dan informasi kata sandi. Jika Anda menentukan informasi ini diurl
, 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) MQTT Konfigurasi untuk perangkat inti Greengrass. Untuk informasi selengkapnya, lihat Hubungkan pada port 443 atau melalui proksi jaringan.
penting
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 MQTT koneksi.
Default:
8883
keepAliveTimeoutMs
-
(Opsional) Jumlah waktu dalam milidetik antara setiap
PING
pesan yang dikirim klien untuk menjaga MQTT koneksi tetap hidup. Nilai ini harus lebih besar daripingTimeoutMs
.Default:
60000
(60 detik) pingTimeoutMs
-
(Opsional) Jumlah waktu dalam milidetik yang klien tunggu untuk menerima pesan
PINGACK
dari server. Jika menunggu melebihi batas waktu, perangkat inti menutup dan membuka kembali koneksi. MQTT Nilai ini harus kurang darikeepAliveTimeoutMs
.Default:
30000
(30 detik) operationTimeoutMs
-
(Opsional) Jumlah waktu dalam milidetik yang klien menunggu MQTT operasi (seperti
CONNECT
atauPUBLISH
) untuk menyelesaikan. Opsi ini tidak berlaku untuk MQTTPING
atau menyimpan pesan yang hidup.Default:
30000
(30 detik) maxInFlightPublishes
-
(Opsional) Jumlah maksimum pesan MQTT QoS 1 yang tidak diakui yang dapat terbang pada saat yang bersamaan.
Fitur ini tersedia untuk v2.1.0 dan versi kemudian dari komponen ini.
Default:
5
Kisaran valid: Nilai maksimum 100
maxMessageSizeInBytes
-
(Opsional) Ukuran maksimum MQTT pesan. 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 MQTT spooler untuk perangkat inti Greengrass. Objek ini berisi informasi berikut:
storageType
-
Jenis penyimpanan untuk menyimpan pesan. Jika
storageType
diatur keDisk
,pluginName
dapat dikonfigurasi. Anda dapat menentukanMemory
atauDisk
.Fitur ini tersedia untuk v2.11.0 dan yang lebih baru dari komponen inti Greengrass.
penting
Jika MQTT spooler
storageType
disetel keDisk
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 untukstorageType
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 ke. MQTT AWS CloudDefault:
Memory
pluginName
-
(Opsional) Nama komponen plugin. Komponen ini hanya akan digunakan jika
storageType
diatur keDisk
. Opsi ini default keaws.greengrass.DiskSpooler
dan akan menggunakan GreenGrass yang disediakan. Spooler diskFitur ini tersedia untuk v2.11.0 dan yang lebih baru dari komponen inti Greengrass.
Default:
"aws.greengrass.DiskSpooler"
maxSizeInBytes
-
(Opsional) Ukuran maksimum cache tempat perangkat inti menyimpan MQTT pesan yang belum diproses dalam memori. Jika cache penuh, pesan baru ditolak.
Default:
2621440
(2,5 MB) keepQos0WhenOffline
-
(Opsional) Anda dapat memutar MQTT pesan QoS 0 yang diterima perangkat inti saat 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 kefalse
, perangkat inti akan membuang pesan ini. Perangkat inti selalu mengirim pesan QoS 1 pesan kecuali spool penuh.Default:
false
version
-
(Opsional) VersiMQTT. Anda dapat menentukan
mqtt3
ataumqtt5
.Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.
Default:
mqtt5
receiveMaximum
-
(Opsional) Jumlah maksimum paket QoS1 yang tidak diakui yang dapat dikirim oleh broker.
Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.
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.
Default:
604800 (7 days)
minimumReconnectDelaySeconds
-
(Opsional) Opsi untuk perilaku rekoneksi. Jumlah minimum waktu dalam hitungan detik MQTT untuk menyambung kembali.
Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.
Default:
1
maximumReconnectDelaySeconds
-
(Opsional) Opsi untuk perilaku rekoneksi. Jumlah maksimum waktu dalam hitungan detik MQTT untuk menyambung kembali.
Fitur ini tersedia untuk v2.10.0 dan yang lebih baru dari komponen inti Greengrass.
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.
Default:
30
-
jvmOptions
-
(Opsional) JVM Opsi yang digunakan untuk menjalankan perangkat lunak AWS IoT Greengrass Inti. Untuk informasi tentang JVM opsi yang direkomendasikan untuk menjalankan perangkat lunak AWS IoT Greengrass Core, lihatKontrol alokasi memori dengan opsi JVM.
penting
Saat Anda menerapkan perubahan pada parameter konfigurasi ini, perangkat lunak AWS IoT Greengrass Core akan dimulai ulang agar perubahan diterapkan.
iotDataEndpoint
-
Titik akhir AWS IoT data untuk Anda Akun AWS.
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
-
Titik akhir AWS IoT kredensial untuk Anda. Akun AWS
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.
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.
penting
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.
penting
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 menentukanggc_user
atauggc_user:ggc_group
. Untuk informasi selengkapnya, lihat Konfigurasikan pengguna yang menjalankan komponen.Saat Anda menjalankan penginstal perangkat lunak AWS IoT Greengrass Core dengan
--component-default-user
opsi, perangkat lunak menetapkan parameter ini di komponen inti.ggc_user
:ggc_group
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.
Saat Anda menjalankan penginstal perangkat lunak AWS IoT Greengrass Core dengan
--component-default-user
opsi, perangkat lunak menetapkan parameter ini di komponen inti.ggc_user
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.
Objek ini berisi informasi berikut:
cpus
-
Jumlah CPU waktu maksimum yang dapat digunakan oleh setiap proses komponen pada perangkat inti. Total CPU waktu perangkat inti setara dengan jumlah CPU inti perangkat. Misalnya, pada perangkat inti dengan 4 CPU core, Anda dapat mengatur nilai ini
2
untuk membatasi proses setiap komponen hingga 50 persen penggunaan setiap CPU inti. Pada perangkat dengan 1 CPU inti, Anda dapat mengatur nilai ini0.25
untuk membatasi proses setiap komponen hingga 25 persen penggunaanCPU. Jika Anda menetapkan nilai ini ke angka yang lebih besar dari jumlah CPU core, perangkat lunak AWS IoT Greengrass Core tidak membatasi CPU penggunaan komponen. memory
-
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
). Menyetel parameter ini dari Wilayah lain akan diabaikan. Pilih dari salah satu pilihan berikut:-
REGIONAL
— Klien S3 dan presigned URL menggunakan endpoint regional. -
GLOBAL
— Klien S3 dan presigned URL menggunakan endpoint lama.
Default:
GLOBAL
-
-
fipsMode
-
(Opsional) Menyebabkan Greengrass menggunakan titik akhir. FIPS Untuk informasi selengkapnya tentang cara mengaktifkan FIPS titik akhir, lihat titik FIPSakhir.
Pilih dari salah satu pilihan berikut:
-
true
Ketika disetel ke true, endpoint akan menggunakan FIPS endpoint. -
false
Jika false, endpoint tidak akan menggunakan FIPS endpoint.
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
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:
-
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 CLIGreengrass logs 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 kestdout
. 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.
Parameter ini hanya berlaku bila Anda menentukan
FILE
untukoutputType
.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. 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 komponen pengelola log (
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.Parameter ini hanya berlaku bila Anda menentukan
FILE
untukoutputType
.Default:
10240
-
outputDirectory
-
(Opsional) Direktori output untuk file log.
Parameter ini hanya berlaku bila Anda menentukan
FILE
untukoutputType
.Default:
, di mana
/logs/greengrass/v2
folder AWS IoT Greengrass root./greengrass/v2
-
-
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 kondisi sistem dari perangkat inti AWS IoT Greengrass.
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 dalam resep komponen.
Anda juga dapat menggunakan parameter ini untuk menimpa atribut platform
os
danarchitecture
dari perangkat inti. -
httpClient
-
Parameter ini tersedia di v2.5.0 dan yang lebih baru dari komponen ini.
(Opsional) Konfigurasi HTTP klien untuk perangkat inti. Opsi konfigurasi ini berlaku untuk semua HTTP permintaan yang dibuat oleh komponen ini. Jika perangkat inti berjalan pada jaringan yang lebih lambat, Anda dapat meningkatkan durasi waktu tunggu ini untuk mencegah HTTP permintaan 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)
contoh 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
Komponen ini menggunakan file log berikut.
Untuk melihat log komponen ini
-
Jalankan perintah berikut pada perangkat inti untuk melihat file log komponen ini secara real time. Ganti
atau/greengrass/v2
C:\greengrass\v2
dengan jalur ke folder AWS IoT Greengrass root.
Changelog
Tabel berikut menjelaskan perubahan dalam setiap versi komponen.
Versi |
Perubahan |
---|---|
2.13.0 |
|
2.12.6 |
|
2.12.5 |
|
2.12.4 |
|
2.12.3 |
AwasVersi ini tidak lagi tersedia. Perbaikan dalam versi ini tersedia di versi yang lebih baru dari komponen ini. Perbaikan bug dan peningkatan
|
2.12.2 |
|
2.12.1 |
|
2.12.0 |
|
2.11.3 |
|
2.11.2 |
|
2.11.1 |
|
2.11.0 |
|
2.10.3 |
|
2.10.2 |
|
2.10.1 |
|
2.10.0 |
|
2.9.6 |
|
2.9.5 |
|
2.9.4 |
|
2.9.3 |
|
2.9.2 |
|
2.9.1 |
|
2.9.0 |
|
2.8.1 |
|
2.8.0 |
|
2.7.0 |
|
2.6.0 |
|
2.5.6 |
|
2.5.5 |
|
2.5.4 |
|
2.5.3 |
|
2.5.2 |
|
2.5.1 |
AwasVersi ini tidak lagi tersedia. Perbaikan dalam versi ini tersedia di versi yang lebih baru dari komponen ini.
|
2.5.0 |
|
2.4.0 |
|
2.3.0 |
|
2.2.0 |
|
2.1.0 |
|
2.0.5 |
|
2.0.4 |
|
2.0.3 |
Versi awal. |