

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

# 安裝 AWS IoT Greengrass Core 軟體
<a name="install-greengrass-core-v2"></a>

AWS IoT Greengrass 延伸 AWS 到邊緣裝置，讓他們可以對產生的資料採取行動，同時使用 AWS 雲端 進行管理、分析和耐用儲存。在邊緣裝置上安裝 AWS IoT Greengrass 核心軟體，以與 AWS IoT Greengrass 和 整合 AWS 雲端。

**重要**  
在您下載並安裝 AWS IoT Greengrass Core 軟體之前，請檢查您的核心裝置是否符合安裝和執行 AWS IoT Greengrass Core 軟體 2.0 版[的要求](greengrass-nucleus-component.md#greengrass-v2-requirements)。

Core 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](device-auth.md)。
+ （選用） AWS IoT 物件群組。您可以使用物件群組來管理 Greengrass 核心裝置的機群。當您將軟體元件部署到裝置時，您可以選擇部署到個別裝置或裝置群組。您可以將裝置新增至物件群組，將該物件群組的軟體元件部署到裝置。如需詳細資訊，請參閱[將 AWS IoT Greengrass 元件部署至裝置](manage-deployments.md)。
+ IAM 角色。Greengrass 核心裝置使用 AWS IoT Core 登入資料提供者來授權呼叫具有 IAM 角色 AWS 的服務。此角色可讓您的裝置與 互動 AWS IoT、將日誌傳送至 Amazon CloudWatch Logs，以及從 Amazon Simple Storage Service (Amazon S3) 下載自訂元件成品。如需詳細資訊，請參閱[授權核心裝置與 AWS 服務互動](device-service-role.md)。
+  AWS IoT 角色別名。Greengrass 核心裝置使用角色別名來識別要使用的 IAM 角色。角色別名可讓您變更 IAM 角色，但保持裝置組態相同。如需詳細資訊，請參閱《 *AWS IoT Core 開發人員指南*》中的[授權直接呼叫 AWS 服務](https://docs.aws.amazon.com/iot/latest/developerguide/authorizing-direct-aws.html)。

選擇下列其中一個選項，在您的核心裝置上安裝 AWS IoT Greengrass Core 軟體。
+ **快速安裝**

  選擇此選項，以盡可能少的步驟設定 Greengrass 核心裝置。安裝程式會為您建立所需的 AWS IoT 和 IAM 資源。此選項需要您提供 AWS 登入資料給安裝程式，以在 中建立資源 AWS 帳戶。

  您無法使用此選項在防火牆或網路代理後方安裝 。如果您的裝置位於防火牆或網路代理之後，請考慮[手動安裝](manual-installation.md)。

  如需詳細資訊，請參閱[使用自動資源佈建安裝 AWS IoT Greengrass 核心軟體](quick-installation.md)。
+ **手動安裝**

  選擇此選項可手動建立所需的 AWS 資源，或安裝在防火牆或網路代理後方。透過使用手動安裝，您不需要授予安裝程式在 中建立資源的許可 AWS 帳戶，因為您建立必要的 AWS IoT 和 IAM 資源。您也可以將裝置設定為在連接埠 443 上或透過網路代理進行連線。您也可以將 AWS IoT Greengrass Core 軟體設定為使用存放在硬體安全模組 (HSM)、信任平台模組 (TPM) 或其他密碼編譯元素中的私有金鑰和憑證。

  如需詳細資訊，請參閱[使用手動資源佈建安裝 AWS IoT Greengrass 核心軟體](manual-installation.md)。
+ **使用 AWS IoT 機群佈建進行安裝**

  選擇此選項，從 AWS IoT 機群佈建範本建立所需的 AWS 資源。您可以選擇此選項在機群中建立類似的裝置，或者如果您製造客戶稍後啟用的裝置，例如車輛或智慧型家用裝置。裝置使用宣告憑證來驗證和佈建 AWS 資源，包括裝置用來連線至 以進行正常操作 AWS 雲端 的 X.509 用戶端憑證。您可以在製造期間將宣告憑證嵌入或刷新到裝置的硬體，而且您可以使用相同的宣告憑證和金鑰來佈建多個裝置。您也可以設定裝置在連接埠 443 上或透過網路代理進行連線。

  如需詳細資訊，請參閱[使用 AWS IoT 機群佈建安裝 AWS IoT Greengrass 核心軟體](fleet-provisioning.md)。
+ **使用自訂佈建安裝**

  選擇此選項可開發自訂 Java 應用程式，以佈建所需的 AWS 資源。如果您[建立自己的 X.509 用戶端憑證](https://docs.aws.amazon.com/iot/latest/developerguide/device-certs-your-own.html)，或想要對佈建程序有更多控制權，您可以選擇此選項。 AWS IoT Greengrass 提供可實作的界面，以便在自訂佈建應用程式與 AWS IoT Greengrass Core 軟體安裝程式之間交換資訊。

  如需詳細資訊，請參閱[使用自訂資源佈建安裝 AWS IoT Greengrass 核心軟體](custom-provisioning.md)。

AWS IoT Greengrass 也提供執行 AWS IoT Greengrass Core 軟體的容器化環境。您可以使用 Dockerfile 在 [Docker AWS IoT Greengrass 容器中執行](run-greengrass-docker.md)。

**Topics**
+ [使用自動佈建安裝](quick-installation.md)
+ [使用手動佈建安裝](manual-installation.md)
+ [使用機群佈建安裝](fleet-provisioning.md)
+ [使用自訂佈建安裝](custom-provisioning.md)
+ [安裝程式引數](configure-installer.md)