安裝 AWS IoT Greengrass 核心軟體 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝 AWS IoT Greengrass 核心軟體

AWS IoT Greengrass擴展AWS添加到邊緣設備,以便它們可以對其生成的數據執行操作,同時它們使用AWS 雲端用於管理、分析和持久存儲。安裝AWS IoT Greengrass邊緣設備上的核心軟件,可與AWS IoT Greengrass與AWS 雲端。

重要

在下載並安裝AWS IoT Greengrass核心軟件,請檢查您的核心設備是否符合要求安裝並執行AWS IoT Greengrass核心軟體版 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證書提供程序授權調用AWS具有 IAM 角色的服務。此角色可讓您的設備與AWS IoT,將日誌傳送至亞馬遜 CloudWatch 從 Amazon Simple Storage Service (Amazon S3) 日誌並下載定製組件工件。如需詳細資訊,請參閱 授權核心設備與AWS服務

  • 同時AWS IoT角色別名。Greengrass 核心設備使用角色別名來標識要使用的 IAM 角色。角色別名允許您更改 IAM 角色,但使設備配置保持不變。如需詳細資訊,請參閱「」授權直接呼叫AWS服務中的AWS IoT Core開發人員指南

選擇下列其中一個選項安裝AWS IoT Greengrass核心裝置上的核心軟體。

  • 快速安裝

    選擇此選項可在儘可能少的步驟內完成設定 Greengrass 核心裝置。安裝程序將創建所需的AWS IoT和 IAM 資源。此選項要求您提供AWS憑據添加到安裝程序,以在AWS 帳戶。

    您不能使用此選項安裝在防火牆或網絡代理後面。如果您的設備位於防火牆或網絡代理後面,請考慮手動安裝

    如需詳細資訊,請參閱 安裝自動資源佈建的AWS IoT Greengrass核心軟體

  • 手動安裝

    選擇此選項以創建所需AWS資源,或安裝在防火牆或網絡代理後面。通過使用手動安裝,您不需要授予安裝程序權限,即可在AWS 帳戶,因為您創建了所需的AWS IoT和 IAM 資源。您也可以將設備配置為連線至端口 443 或通過網路代理。您也可以設定AWS IoT Greengrass使用存儲在硬件安全模塊 (HSM)、可信平台模塊 (TPM) 或其他加密元素中的私鑰和證書的核心軟件。

    如需詳細資訊,請參閱 透過手動佈建資源安裝AWS IoT Greengrass核心軟體

  • 使用安裝AWS IoT機羣佈建

    選擇此選項以創建所需AWS資源從AWS IoT機羣佈建範本。您可以選擇此選項在車隊中創建類似設備,或者如果您製造了客户以後激活的設備,例如車輛或智能家居設備。設備使用聲明證書進行身份驗證和置備AWS資源,包括一個 X.509 客户端證書,該證書用於連接到AWS 雲端用於正常的操作。您可以在製造過程中將聲明證書嵌入或刷新到設備的硬件中,並且可以使用相同的聲明證書和密鑰來預配多個設備。您也可以將設備配置為連線至端口 443 或通過網路代理。

    如需詳細資訊,請參閱 透過AWS IoT叢集佈建安裝AWS IoT Greengrass核心軟體

  • 使用自定義資源調配進

    選擇此選項可開發自定義 Java 應用程序,該應用程序配置所需AWS的費用。您可以選擇此選項,如果您建立您自己的 X.509 用户端憑證或者您希望對置備過程進行更多控制。AWS IoT Greengrass提供了一個接口,您可以實現該接口,用於在自定義配置應用程序和AWS IoT Greengrass核心軟體安裝程式。

    如需詳細資訊,請參閱 使用自訂資源佈建來安裝AWS IoT Greengrass核心軟體

AWS IoT Greengrass 也提供執行 AWS IoT Greengrass 核心軟體的容器化環境。您可以使用碼頭文件來跑AWS IoT Greengrass在 Docker 容器中