4Manuals

  • PDF Cloud HOME

如何验证AWS lambda函数是否在Greengrass的raspberry pi 3上运行? Download

    Lambda-将源IP传递给自定义授权者 如何将自定义错误从Lambda发送到Api网关 无法在Lambda AWS Node.js中输出HTTP请求和mysql查询 带有AWS Lambda的本机Quarkus无法构建 通过AWS Lamda函数(Node.js)查询数据库的问题 在AWS Lambda中运行C#现有代码(.Net 3.0) 如何为用于身份验证的AWS管理员API启用用户名密码身份验证 由于配置错误,执行失败:Java中的Lambda代理响应格式错误 使用rapsberry Pi的带有脱机Web服务器的强制门户网站…如何路由所有流量 通过带有节点的AWS Lambda将数据从React中的表单发送到DyanmoDB

我更喜欢official AWS doc用于RaspberryPi3中的AWS Greengrass设置。我已经完成

Module 1: Environment Setup for Greengrass

Module 2: Installing the AWS IoT Greengrass Core Software

涉及

Module 3 (Part 1): Lambda Functions on AWS IoT Greengrass ,我陷入了"Verify the Lambda Function Is Running on the Core Device"的困境。

因为在MQTT客户端仪表板上预订了主题“ hello / world”,所以看不到“ hello world!从在平台上运行的greengrass核心发送:Linux-4.19.86-v7 + -armv7l-with-debian9.0” “。

我已经为我的greengrass组成功部署了这种部署,并提供了AWS文档中所述的订阅和Lambda函数。我还通过命令

在RaspberryPi3上启动了Daemon。

sudo ./greengrassd start

在路径位置

/greengrass/ggc/core

我还检查了路径位置上存在的GGConnManager.log文件

/greengrass/ggc/var/log/system

显示这样的最后一个日志,

[INFO]-MQTT server started.

但是在MQTT客户端仪表板上仍然没有得到任何预期的结果。

我想念什么吗?我应该如何为该任务发布或订阅此类主题?

或者我是否应该尝试其他方法来验证此AWS lambda函数?请帮忙。

1 个答案:

答案 0 :(得分:0)

这里有一些要尝试的东西。

  1. 转到AWS控制台-> GGGroup->->设置->日志(确保您选择了用户Lambda的本地日志)。

  2. 如果您已正确完成其余所有操作,则应该在/ greengrass / ggc / var / log / user //// *。log

  3. 下看到lambda日志。
  4. 为了进行测试,您可能需要向Lambda添加一些控制台日志(在模块加载时,而不是在处理程序调用时)。

欢呼声, 公羊



Similar searches
    Samsung RT26 Refrigerator User Manual Woocommerce删除了应用的优惠券代码不起作用 Samsung RF197ACWP Refrigerator User Manual 如何更改纯CSS动画的前景色? 多个“全选”按钮在“闪亮地图”中引起交互问题