本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
安装 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 容器中.