本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇您的執行時間 (Greengrass nucleus 或 Greengrass nucleus lite)
在 Greengrass 核和 Greengrass 核精簡之間進行選擇取決於您的裝置資源和 Lambda 函數使用的功能。檢閱下表中的事件來源相容性矩陣,然後使用決策流程圖來判斷適合您遷移的執行時間。如需 Greengrass 核和 Greengrass 核精簡功能的詳細比較,請參閱選擇您的執行時間。
事件來源相容性矩陣
在 中 AWS IoT Greengrass V1,Lambda 函數可以與五種類型的事件來源通訊:其他 Lambda 函數 AWS IoT Core、本機影子服務、用戶端裝置和連接器。下表顯示每個 V2 執行時間支援哪些事件來源。
注意:事件來源名稱使用 AWS IoT Greengrass V1 術語。遷移至 V2 時,Lambda 函數會轉換為 Lambda 元件 (僅支援 Greengrass 核) 或一般元件 (同時支援 Greengrass 核和 Greengrass 核精簡型)。
| 事件來源 | Greengrass 核 | Greengrass nucleus lite |
|---|---|---|
|
群組中的其他 Lambda 函數 |
✓ (Lambda 元件和一般元件) |
✓ (僅限通用元件) |
|
AWS IoT Core 服務 |
✓ |
✓ |
|
本機陰影服務 |
✓ |
✗ |
|
用戶端裝置 |
✓ |
✗ |
|
連接器 |
✓ |
✗ |
執行時間選擇決策流程
備註
-
如需 Greengrass nucleus lite 需求和相容性詳細資訊,請參閱 Greengrass nucleus lite。Greengrass nucleus lite 至少需要 5 MB RAM,專為資源受限的裝置而設計。
-
決策流程會根據一般使用案例提供指引,但不是嚴格的要求。同時具有資源限制和資源足夠的裝置的客戶,可以選擇在所有裝置上使用單一執行時間,以簡化操作,即使有些裝置可以支援任一執行時間。
後續步驟
選擇執行時間後,請繼續設定您的測試裝置:
-
針對 Greengrass 核執行時間:設定新裝置以在 V2 上測試 V1 應用程式 V2
-
針對 Greengrass nucleus lite 執行時間:設定具有 Greengrass nucleus lite 的新裝置