AWS Lambda错误加载日志流时出错

use*_*731 5 amazon-web-services amazon-cloudwatch aws-lambda amazon-cloudwatchlogs

当我转到“日志”页面时,显示以下错误。

加载日志流时出错。请刷新此页面重试。

问题是除了创建日志文件的代码没有问题之外,还有另一个功能完全相同。

有什么建议么?

use*_*731 9

我解决了

我添加了CloudwatchLogsFullAccess,然后花了不到一个小时的时间,然后才开始工作。

我不确定为什么我需要为第二个功能而不是第一个功能执行此操作,但现在可以正常工作了。

以下是对我有帮助的链接。

https://blogs.perficient.com/2018/02/12/error-loading-log-streams/


cel*_*epo 6

确保您的Lambda已经至少登录了一次!

在我看来,如果不是这种情况,则会发生此错误-我已经测试了带有和不带有任何日志语句的新鲜Lambda,以确认:没有任何日志语句,则Lambda的相应日志组尚不存在;在完成第一个日志语句后,该语句便存在于一个看似新创建的相应日志组中。

尽管事后看来是显而易见的/直观的,但这是我遇到的情况:我认为在新Lambda上发生任何日志记录之前,我试图将其连接到CloudWatch事件-在尝试进行之后,通过查看“监视”选项卡->“查看CloudWatch中的日志”按钮 - 查看 Lambda是否被事件调用(这是我遇到此错误的地方)。Lambda尚未被调用(CloudWatch事件连接失败),因此没有发生日志记录,因此没有相应的日志组需要检查(尝试从Lambda配置超链接到该日志组时)。

(首先,我想也许可以在第一次记录之前手动创建一个相应的日志组,但是我没有对此进行测试。)