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

您正在查看Amazon IoT Greengrass Version 1.Amazon IoT Greengrass Version 2是最新的主要版本Amazon IoT Greengrass. 有关使用Amazon IoT Greengrass V2,请参阅Amazon IoT Greengrass Version 2开发人员指南.

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

在 Amazon IoT 上配置 Amazon IoT Greengrass

  1. 登录到Amazon Web Services Management Console在您的计算机上,然后打开Amazon IoT控制台。如果这是您第一次打开此控制台,请选择 Get started (开始使用)

  2. 在导航窗格中,选择Greengrass,然后选择经典 (V1).

    
                            Amazon IoT导航窗格,并突出显示 “经典” (V1)。
    注意

    如果您未看到Greengrass节点,更改为 Amazon Web Services 区域 支持的Amazon IoT Greengrass. 有关受支持的区域列表,请参阅Amazon IoT Greengrass中的Amazon Web Services 一般参考.

  3. 在存储库的欢迎使用Amazon IoT Greengrass页面上,选择创建组.

    网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的Amazon IoT Greengrass 包含设置和有关其组件的其他信息,如设备、Lambda 函数和连接器。组可定义其各个组件的相互交互的方式。

    提示

    有关使用 Amazon IoT Greengrass API 来创建和部署组的示例,请参阅 GitHub 中的 gg_group_setup 程序包。

  4. 如果出现提示,则在 Greengrass needs your permission to access other services (Greengrass 需要访问其他服务的权限) 对话框中,选择 Grant permission (授予权限) 以允许控制台为您创建或配置 Greengrass 服务角色。您必须使用服务角色授权Amazon IoT Greengrass访问其他Amazon代表您提供的服务。否则,部署会失败。

    
                            “Greengrass 需要权限才能访问其他服务”对话框。

    这些区域有: Amazon Web Services 账户 您必须具有创建或管理 IAM 角色的权限。有关更多信息,请参阅Greengrass 服务角色

  5. Set up your Greengrass group (设置您的 Greengrass 组) 页面上,选择 Use default creation (使用默认创建) 以创建一个组和一个 Amazon IoT Greengrass 核心

    每个组需要一个核心,而核心是一个管理本地 IoT 进程的设备。核心需要一个允许它访问的证书和密钥Amazon IoT和Amazon IoT策略,它允许它执行Amazon IoT和Amazon IoT Greengrass行动。当您选择 Use default creation (使用默认创建) 选项时,这些安全资源是为您创建的,并且核心是在 Amazon IoT 注册表中预配置的。

    
                            突出显示了“Use default creation (使用默认创建方式)”按钮的“Set up your Greengrass Group (设置 Greengrass 组)”控制台页面。
  6. 输入组的名称(例如 MyFirstGroup),然后选择下一步

    
                            “Group Name (组名)”字段中包含“MyFirstGroup”并突出显示了“Next (下一步)”按钮的“Name your Group (为您的组命名)”页面。
  7. 使用默认名称Amazon IoT Greengrass核心,然后选择下一步.

    
                            “Name (名称)”字段中包含“MyFirstGroup_Core”并突出显示了“Next (下一步)”按钮的“Every Group needs a Core to function (每个组需要一个核心才能正常运行)”页面。
  8. Review Group creation (审核组创建) 页面上,选择 Create Group and Core (创建组和核心)

    
                            突出显示了“Create Group and Core (创建组和核心设备)”按钮的“Review Group creation (审核组创建)”页面。

    Amazon IoT创建一个Amazon IoT Greengrass组以及默认安全策略和配置文件以加载到设备上。

  9. 下载您的核心的安全资源和配置文件。

    1. 在确认页面上,在 Download and store your Core's security resources (下载并存储您的核心的安全资源) 下,选择 Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载)。您下载的 tar.gz 文件的名称以 10 位哈希值开头,该哈希值也用于证书和密钥文件名。

      重要

      请先下载安全资源,然后再选择 Finish (完成)

      
                                    突出显示“Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载)”的“Connect your Core device (连接您的核心设备)”页面。
    2. 现在跳过 Choose a root CA (选择根 CA)。下一部分包括下载根 CA 证书的步骤。

  10. 下载安全资源后,选择 Finish (完成)

    组配置页面将显示在控制台中:

    
                            空的组配置页面。
  11. 从本指南的 Amazon IoT Greengrass Core 软件部分中,下载 Amazon IoT Greengrass Core 软件安装包。

    选择最适合核心设备的 CPU 架构、发行版和操作系统的安装包。例如:

    • 对于 Raspberry Pi 型号 B 或 B+,请下载适用于 Armv7l 架构和 Raspbian 发行版的安装包。

    • 对于 Amazon EC2 实例,请下载适用于 x86_64 架构和 Linux 发行版的安装包。

    • 对于 NVIDIA Jetson TX2,请下载适用于 Armv8 (AArch64) 架构和 Arch Linux 发行版的安装包。

    • 对于 Intel Atom,请下载适用于 x86_64 架构和 Linux 发行版的安装包。