AWS IoT Greengrass v2 不会在我的树莓上创建 greengrass/v2/ 文件夹

问题描述

我正在尝试将运行 raspy OS lite 的 raspBerry pi4 设备与 AWS Iot Greengrass v2 连接,我执行以下步骤:

  1. 我从 AWS Greengrass 控制台设置了一个核心设备

  2. 在我的树莓派上我安装了 Java 8 运行时

    $ sudo apt.get 更新 $ sudo apt-get install openjdk-8-jdk

  3. 在我的树莓派上,我下载了安装程序:

    curl -s https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-nucleus-latest.zip > greengrass-nucleus-latest.zip && 解压 greengrass-nucleus-latest.zip -d Greengrasscore

  4. 在我的设备上运行安装程序:

    sudo -E java -Droot="/greengrass/v2" -Dlog.store=FILE -jar ./Greengrasscore/lib/Greengrass.jar --aws-region eu-west-1 --thing-name GreengrassQuickStartCore- 1773dec1ad2 --thing-group-name GreengrassQuickStartGroup --component-default-user ggc_user:ggc_group --provision true --setup-system-service true --deploy-dev-tools true

一切似乎都完成了,我的核心设备是在 aws 控制台中创建的,状态为“健康”,但在我的树莓上,文件夹 /greengrass/v2 不存在,我看不到日志等。 如果我阅读了解决设备问题的文档,每个人都将 /greengrass/v2/logs/ 报告为日志文件夹,但在我的设备上,greengrass 文件夹不存在。

大家有什么建议吗?

非常感谢

解决方法

您是否安装了 AWS CLI V1(树莓派不支持 V2 版本)。请务必在安装 Greengrass Core 软件之前执行此操作。

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

$ 解压 awscli-bundle.zip

$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws