【发布时间】:2019-04-11 11:25:39
【问题描述】:
在使用 AWS 的 getting started guide 进行全新安装时,我没有获取用户日志(在 /greengrass/ggc/var/log/user 中),因此无法执行任何操作Greengrass lambda 开发。
以下是一些症状:
- /greengrass/ggc/var/log/user 没有被创建(当我手动创建它和它下面的子目录时,user/us-east-1/, greengrassd 吹走所有这些子目录)
-
/greengrass/ggc/var/log/system/localwatch/localwatch.log 中有一条消息,
failed to list the user log directory, path: /greengrass/ggc/var/log/user - runtime.log、crash.log 或任何其他系统日志中没有其他错误消息。
我有一堆理论,但我无法证实这一点:
我一直在更换同一个 RPi 上的 SD 卡,每个都使用不同版本的 Raspbian(Jessie、Stretch、不同的内核版本)和不同的 Greengrass 组。这种 SD 卡的交换是否是一个原因(例如,AWS 或他们使用的其他服务(如 overlayFS)正在获取硬件指纹)?在另一个我没有进行此交换的 RPi 上,我似乎没有问题。
组角色的 IAM 设置是否存在问题?我原以为 IAM 只适用于云服务,而不适用于网关上的 Greengrass 服务。
任何人对此可能有任何见解将不胜感激!!!
【问题讨论】:
标签: aws-iot greengrass