安装 Amazon IoT Greengrass Core 软件 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装 Amazon IoT Greengrass Core 软件

Amazon IoT Greengrass扩展Amazon到边缘设备,以便他们可以在使用Amazon Web Services 云用于管理、分析和持久存储。安装Amazon IoT Greengrass边缘设备上可与之集成的核心软件Amazon IoT Greengrass和Amazon Web Services 云.

重要

在下载并安装之前Amazon IoT Greengrass核心软件,请检查您的核心设备是否符合要求要安装和运行Amazon IoT GreengrassCore 软件 v2.0。

这些区域有:Amazon IoT Greengrass核心软件包括将设备设置为 Greengrass 核心设备的安装程序。运行安装程序时,可以配置选项,例如根文件夹和Amazon Web Services 区域要使用。你可以选择让安装程序创建必需Amazon IoT和 IAM 资源给你。您还可以选择部署本地开发工具来配置用于自定义组件开发的设备。

这些区域有:Amazon IoT Greengrass核心软件需要以下内容Amazon IoT和 IAM 资源以连接到Amazon Web Services 云并运行:

  • Amazon IoT 事物。当你将设备注册为Amazon IoT事情,该设备可以使用数字证书进行身份验证Amazon. 该证书允许设备与通信Amazon IoT和Amazon IoT Greengrass. 有关更多信息,请参阅 Amazon IoT Greengrass 的设备身份验证和授权

  • (可选)Amazon IoT事物组。您可以使用事物组来管理 Greengrass 核心设备的队列。将软件组件部署到设备时,可以选择部署到单个设备或设备组。您可以将设备添加到事物组以将该事物组的软件组件部署到该设备。有关更多信息,请参阅 将Amazon IoT Greengrass组件部署到设备

  • IAM 角色。Greengrass 核心设备使用Amazon IoT Core授权调用的凭证提供商Amazon具有 IAM 角色的服务。此角色允许您的设备与交互Amazon IoT将日志发送到亚马逊 CloudWatch 从 Amazon Simple Storage Service (Amazon S3) 记录并下载自定义组件项目。有关更多信息,请参阅 授权核心设备与Amazon服务

  • 网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的Amazon IoT角色别名。Greengrass 核心设备使用角色别名来标识要使用的 IAM 角色。角色别名使您能够更改 IAM 角色,但保持设备配置不变。有关更多信息,请参阅 。授予直接拨打Amazon服务中的Amazon IoT Core开发人员指南.

选择以下选项之一以安装Amazon IoT Greengrass核心设备上的 Core 软件。

  • 快速安装

    选择此选项以通过尽可能少的步骤完成设置 Greengrass 核心设备。安装程序创建所需的Amazon IoT和 IAM 资源给你。此选项要求你提供Amazon向安装程序提供凭据,以便在您的Amazon Web Services 账户.

    您不能使用此选项安装在防火墙或网络代理后面。如果你的设备位于防火墙或网络代理后面,请考虑手动安装.

    有关更多信息,请参阅 安装Amazon IoT Greengrass具有自动资源配置功能的核心软件

  • 手动安装。

    选择此选项可创建所需的Amazon手动资源或安装在防火墙或网络代理后面。通过使用手动安装,您无需授予安装程序在您的中创建资源的权限。Amazon Web Services 账户,因为你创建了必需的Amazon IoT和 IAM 资源。您也可以将设备配置为通过端口 443 或网络代理进行连接。您也可以配置Amazon IoT Greengrass核心软件用于使用存储在硬件安全模块 (HSM)、可信平台模块 (TPM) 或其他加密元素中的私钥和证书。

    有关更多信息,请参阅 安装Amazon IoT Greengrass具有手动资源配置功能的核心软件

  • 使用安装Amazon IoT队列预配置

    选择此选项可创建所需的Amazon来自Amazon IoT队列预配置模板。您可以选择此选项来在车队中创建类似的设备,或者如果您制造客户稍后激活的设备,例如车辆或智能家居设备。设备使用声明证书进行身份验证和配Amazon资源,包括设备用于连接到Amazon Web Services 云对于正常运行。您可以在制造过程中将声明证书嵌入或刷新到设备的硬件中,也可以使用相同的声明证书和密钥来预配多个设备。您也可以将设备配置为通过端口 443 或网络代理进行连接。

    有关更多信息,请参阅 安装Amazon IoT Greengrass核心软件包含Amazon IoT舰队配置

  • 使用自定义配置安装

    选择此选项可开发一个自定义 Java 应用程序,该应用程序配置Amazon资源的费用。如果你可以选择此选项创建自己的 X.509 客户端证书或者如果你想更多地控制资源调配过程。Amazon IoT Greengrass提供了一个接口,您可以实现该接口,以便在自定义配置应用程序和Amazon IoT GreengrassCore 软件安装程序。

    有关更多信息,请参阅 安装Amazon IoT Greengrass具有自定义资源配置的核心软件

Amazon IoT Greengrass 还提供了运行 Amazon IoT Greengrass Core 软件的容器化环境。你可以使用 Dockerfile 来运行Amazon IoT Greengrass在 Docker 容器中.