【发布时间】:2021-08-06 20:38:28
【问题描述】:
我有一个 python 函数,当在我的树莓派上独立运行时,它能够访问本地 USB 打印机。 当我尝试将该 python 函数作为部署在同一个树莓派上的 AWS greengrass 函数的一部分运行时,它无法访问 USB 打印机设备
greengrass lambda 日志中的异常:
raise USBNotFoundError("Device not found or cable not plug in.")
即使我已经使用 AWS greengrass 控制台向函数提供了对 aws greengrass 的所需本地资源访问权限。
更新了路径为 /dev/bus/usb/001/009 的“设备”类型的本地资源,并更新、部署、重新启动了 GG 守护程序。
使用/dev/usb/文件夹验证设备的路径
pi@raspberrypi:/greengrass/ggc $ find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/001
/dev/bus/usb/001/009 //USB Printer
【问题讨论】:
-
这个@Scorpion 运气好吗?我也遇到了同样的问题
标签: amazon-web-services aws-iot greengrass