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

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

安装 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 软件 2.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,将日志发送到 Amazon CloudWatch Logs,然后从 Amazon Simple Storage Service (Amazon S3) 下载自定义组件工件。有关更多信息,请参阅授权核心设备与Amazon服务

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

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

  • 快速安装

    选择此选项以尽可能少的步骤设置 Greengrass 安装程序会创建所需Amazon IoT和 IAM 资源。此选项要求您提供Amazon凭据添加到安装程序中以创建资源Amazon Web Services 账户.

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

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

  • 手动安装。

    选择此选项可创建所需的Amazon资源或安装在防火墙或网络代理之后。通过使用手动安装,您无需授予安装程序在Amazon Web Services 账户,因为您创建了所需的Amazon IoT和 IAM 资源。您还可以将设备配置为通过端口 443 或网络代理进行连接。

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

  • 使用安装Amazon IoT队列预置

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

    有关更多信息,请参阅安装Amazon IoT GreengrassCore 软件Amazon IoT队列预置

  • 使用自定义配置进行安

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

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

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