本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝AWS IoT Greengrass核心軟體 (主控台)
-
在 [開始使用 Greengrass] 下,選擇 [設定一個核心裝置]。
-
在步驟 1:註冊 Greengrass 核心裝置下,針對核心裝置名稱,輸入 Greengrass 核心裝置AWS IoT的項目名稱。如果該物件不存在,安裝程序將創建它。
-
在「步驟 2:新增至物件群組」下以套用持續部署,針對「物件」群組,選擇您要新增核心裝置的AWS IoT物件群組。
-
如果您選取 [輸入新群組名稱],則在 [物件群組名稱] 中,輸入要建立之新群組的名稱。安裝程式會為您建立新群組。
-
如果您選取 「選取現有群組」,則在「物件群組名稱」中,選擇您要使用的現有群組。
-
如果您選取 [無群組],則安裝程式不會將核心裝置新增至物件群組。
-
-
在「步驟 3:安裝核心軟體」下,完成以下步驟。
-
選擇您的核心設備的操作系統:Linux 或視窗。
-
將您的AWS登入資料提供給裝置,以便安裝程式可以為您的核心裝置佈建AWS IoT和 IAM 資源。為了提高安全性,我們建議您取得 IAM 角色的臨時登入資料,該角色僅允許佈建所需的最低許可。如需詳細資訊,請參閱安裝程序配置資源的最低 IAM 策略。
注意
安裝程式不會儲存或儲存您的認證。
在您的裝置上,執行下列其中一項動作以擷取認證,並將其提供給 AWS IoT Greengrass Core 軟體安裝程式:
-
使用 IAM 使用者的長期登入資料:
-
為您的 IAM 使用者提供存取金鑰 ID 和秘密存取金鑰。如需如何擷取長期登入資料的詳細資訊,請參閱《IAM 使用者指南》中的「管理 IAM 使用者存取金鑰」。
-
執行下列命令,將認證提供給 AWS IoT Greengrass Core 軟體。
-
-
(建議) 使用 IAM 角色的臨時安全登入資料:
-
從您假設的 IAM 角色提供存取金鑰 ID、秘密存取金鑰和工作階段權杖。如需如何擷取這些登入資料的詳細資訊,請參閱 IAM 使用者指南中的要求臨時安全登入資料。
-
執行下列命令,將認證提供給 AWS IoT Greengrass Core 軟體。
-
-
-
在 [執行安裝程式] 下,完成下列步驟。
-
在 [下載安裝程式] 下,選擇 [複製],然後在核心裝置上執行複製的命令。此命令會下載最新版本的 AWS IoT Greengrass Core 軟體,並將其解壓縮到您的裝置上。
-
在 [執行安裝程式] 下,選擇 [複製],然後在核心裝置上執行複製的命令。此命令會使用AWS IoT您先前指定的物件和物件群組名稱來執行 AWS IoT Greengrass Core 軟體安裝程式,並為核心裝置設定AWS資源。
此指令也會執行下列作業:
-
將 AWS IoT Greengrass Core 軟體設定為在開機時執行的系統服務。在 Linux 設備上,這需要系統初始化
系統。 重要
在 Windows 核心裝置上,您必須將AWS IoT Greengrass核心軟體設定為系統服務。
-
部署 AWS IoT GreengrassCLI 元件,這是一個命令列工具,可讓您在核心裝置上開發自訂 Greengrass 元件。
-
指定使用
ggc_user
系統使用者在核心裝置上執行軟體元件。在 Linux 裝置上,此指令也會指定使用ggc_group
系統群組,而安裝程式會為您建立系統使用者和群組。ggc_group
是選擇性的。在大多數情況下,您應該只指定ggc_user
.
當您執行此命令時,您應該會看到下列訊息,指出安裝程式已成功。
Successfully configured Nucleus with provisioned resource details! Configured Nucleus to deploy aws.greengrass.Cli component Successfully set up Nucleus as a system service
注意
如果您的 Linux 裝置沒有 systemd
,安裝程式就不會將軟體設定為系統服務,而且您也不會看到將核心設定為系統服務的成功訊息。 -
-
-