本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Greengrass nucleus lite (aws.greengrass.NucleusLite
) 是針對最少記憶體佔用量 (使用少於 5MB RAM) 最佳化的限制邊緣裝置的裝置執行期。它已隨 2.14.0 AWS IoT Greengrass 版推出,且與 AWS IoT Greengrass 一般元件、Greengrass V2 API 和 SDK 回溯相容。
Greengrass nucleus lite 是通用 Greengrass nucleus (aws.greengrass.Nucleus
) 的替代方案,可用於 Greengrass 裝置的異質機群。
版本
此元件具有下列版本:
-
2.0.x
作業系統
此元件可以安裝在執行下列作業系統的核心裝置上:
-
Linux (使用系統化的分佈)
如需詳細資訊,請參閱 Greengrass 核。
要求
裝置必須符合特定需求,才能安裝和執行 nucleus lite AWS IoT Greengrass 和 AWS IoT Greengrass Core 軟體。如需詳細資訊,請參閱設定指南
-
5MB 的 RAM 空間,用於 nucleus 執行時間。
-
5MB 儲存體 (磁碟/快閃記憶體)。
其他系統相依性記錄在 設定指南
Greengrass 核元件支援在 VPC 中執行。若要在 VPC 中部署此元件,需要下列項目:
-
Greengrass 核必須能夠連線至 AWS IoT 資料、 AWS IoT 憑證和 Amazon S3。
相容性
AWS IoT Greengrass nucleus lite 與 AWS IoT Greengrass v2 API (子集) 和支援的 SDKs 相容。它不依賴於任何特定語言執行期/VMs但新增至部署的元件可能需要特定執行期 (例如:Java JVM、Python)。如需 Greengrass nucleus lite 支援哪些功能的詳細資訊,請參閱 Greengrass 功能相容性。
下載並安裝
您可以下載 apt 套件、從來源建置
您也可以遵循教學課程來安裝 nucleus lite AWS IoT Greengrass 並探索 Greengrass 元件開發。如需詳細資訊,請參閱教學課程:入門 AWS IoT Greengrass V2。
組態
核提供下列組態
iotRoleAlias
-
指向字符交換 IAM AWS IoT 角色的角色別名。 AWS IoT 登入資料提供者會擔任此角色,以允許 Greengrass 核心裝置與服務 AWS 互動。如需詳細資訊,請參閱授權核心裝置以與服務互動 AWS 。
iotDataEndpoint
-
您 AWS IoT 的資料端點 AWS 帳戶。
iotCredEndpoint
-
您 的 AWS IoT 登入資料端點 AWS 帳戶。
greengrassDataPlanePort
-
用於資料平面連線的連接埠。如需詳細資訊,請參閱在連接埠 443 上或透過網路代理連線。
重要
您必須指定裝置可以進行傳出連線的連接埠。如果您指定封鎖的連接埠,裝置將無法連線至 AWS IoT Greengrass 以接收部署。您可以從以下選項中選擇:
-
443
-
8443
-
預設:
8443
-
awsRegion
-
AWS 區域 要使用的 。
runWithDefault
-
用來執行元件的系統使用者。
重要
當您部署變更至此組態參數時, AWS IoT Greengrass 核心軟體會重新啟動,讓變更生效。
此物件包含下列資訊:
posixUser
-
系統使用者的名稱或 ID,以及核心裝置用來執行一般元件的選用系統群組。以下列格式指定使用者和群組,並以冒號 (
:
) 分隔:user:group
。群組為選用項目。如果您未指定群組,則 AWS IoT Greengrass Core 軟體會使用使用者的主要群組。例如,您可以指定ggc_user
或ggc_user:ggc_group
。如需詳細資訊,請參閱設定執行元件的使用者。
本機日誌檔案
訊息會記錄到 stdout,日誌檔案由系統化處理。
檢視此元件的日誌
-
使用
journalctl
來檢視日誌。
變更記錄
版本 |
變更 |
---|---|
2.0.2 |
|
2.0.1 |
|
2.0.0 |
初始版本。 |