本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝 AWS IoT Greengrass 核心軟體
AWS IoT Greengrass延伸AWS至邊緣裝置,以便它們可以對其產生的資料採取行動,同時將其用AWS 雲端於管理、分析和持久儲存。在邊緣裝置上安裝 AWS IoT Greengrass Core 軟體,以便AWS IoT Greengrass與之整合AWS 雲端。
重要
在您下載並安裝 AWS IoT Greengrass Core 軟體之前,請檢查您的核心裝置是否符合安裝和執行 AWS IoT Greengrass Core 軟體 2.0 的需求。
AWS IoT Greengrass核心軟體包含一個安裝程式,可將您的裝置設定為 Greengrass 核心裝置。當您執行安裝程式時,您可以設定選項,例如根資料夾和AWS 區域要使用的。您可以選擇讓安裝程式為您建立所需AWS IoT的 IAM 資源。您也可以選擇部署本機開發工具,以設定用於自訂元件開發的裝置。
AWS IoT Greengrass核心軟體需要下列AWS IoT和 IAM 資源才能連線到AWS 雲端並進行操作:
-
AWS IoT 物件。當您將裝置註冊為AWS IoT物件時,該裝置可以使用數位憑證來進行驗證AWS。此憑證可讓裝置與AWS IoT和通訊AWS IoT Greengrass。如需詳細資訊,請參閱 AWS IoT Greengrass 的裝置身分驗證和授權。
-
(選擇性) 物AWS IoT件群組。您可以使用物件群組來管理 Greengrass 核心裝置的叢集。將軟體元件部署到裝置時,您可以選擇部署到個別裝置或裝置群組。您可以將裝置新增至物件群組,以將該物件群組的軟體元件部署至裝置。如需詳細資訊,請參閱 將AWS IoT Greengrass元件部署到裝置。
-
IAM 角色 Greengrass 核心裝置會使用AWS IoT Core登入資料提供者授權對具有 IAM 角色之AWS服務的呼叫。此角色可讓您的裝置與 AWS IoT Amazon 簡單儲存服務 (Amazon S3) 互動、將 CloudWatch 日誌傳送至 Amazon 日誌,以及下載自訂元件成品。如需詳細資訊,請參閱 授權核心裝置與 AWS 服務互動。
-
AWS IoT角色別名。Greengrass 核心裝置會使用角色別名來識別要使用的 IAM 角色。角色別名可讓您變更 IAM 角色,但保持裝置設定不變。如需詳細資訊,請參閱AWS IoT Core開發人員指南中的授權直接呼叫AWS服務。
選擇下列其中一個選項,在AWS IoT Greengrass核心裝置上安裝 Core 軟體。
-
快速安裝
選擇此選項,以盡可能少的步驟設定 Greengrass 核心裝置。安裝程式會為您建立所需AWS IoT的 IAM 資源。此選項需要您提供AWS認證給安裝程式,以便在AWS 帳戶.
您無法使用此選項安裝在防火牆或網路 Proxy 後方。如果您的裝置位於防火牆或網路 Proxy 後方,請考慮手動安裝。
如需詳細資訊,請參閱 使用自動資源佈建安裝 AWS IoT Greengrass 核心軟體。
-
手動安裝
選擇此選項可手動建立必要的AWS資源,或安裝在防火牆或網路 Proxy 後方。通過使用手動安裝,您不需要授予安裝程序權限來在您的中創建資源AWS 帳戶,因為您創建了必要的AWS IoT和 IAM 資源。您也可以將裝置設定為透過連接埠 443 或透過網路 Proxy 進行連線。您也可以將 AWS IoT Greengrass Core 軟體設定為使用儲存在硬體安全性模組 (HSM)、信任平台模組 (TPM) 或其他加密元素中的私密金鑰和憑證。
如需詳細資訊,請參閱 使用手動資源佈建安裝 AWS IoT Greengrass 核心軟體。
-
以AWS IoT叢集佈建進行安裝
選擇此選項可從AWS IoT叢集佈建範本建立所需的AWS資源。您可以選擇此選項在車隊中建立類似的裝置,或者如果您製造客戶稍後啟動的裝置,例如車輛或智慧家居裝置。裝置使用宣告憑證來驗證和佈建AWS資源,包括 X.509 用戶端憑證,裝置用來連線以進AWS 雲端行正常作業。您可以在製造期間將宣告憑證內嵌或快閃儲存到裝置的硬體中,並且可以使用相同的宣告憑證和金鑰來佈建多個裝置。您也可以將裝置設定為透過連接埠 443 或透過網路 Proxy 進行連線。
如需詳細資訊,請參閱 使用 AWS IoT 機群佈建安裝 AWS IoT Greengrass 核心軟體。
-
以自訂佈建進行安裝
選擇此選項可開發佈建必要AWS資源的自訂 Java 應用程式。如果您建立自己的 X.509 用戶端憑證,或想要對佈建程序進行更多控制,則可以選擇此選項。 AWS IoT Greengrass提供可實作的介面,以便在自訂佈建應用程式和 AWS IoT Greengrass Core 軟體安裝程式之間交換資訊。
如需詳細資訊,請參閱 使用自訂資源佈建安裝 AWS IoT Greengrass 核心軟體。
AWS IoT Greengrass 也提供執行 AWS IoT Greengrass 核心軟體的容器化環境。您可以使用碼頭文件在碼頭容器AWS IoT Greengrass中運行。