我不小心删除了CloudWatch中的lambda日志组。
现在,我的lambda失败了,我看不到日志组再次出现在CloudWatch中。
是否应该自动重新创建?我该如何解决这种情况?
我尝试手动重新创建日志组,但是没有收到任何日志。
答案 0 :(得分:0)
尝试删除并重新部署lambda。
此外,请确保它具有写入CloudWatch的权限。
答案 1 :(得分:0)
如果lambda函数中配置的角色有权写入CloudWatch日志,则lambda函数将在执行时重新创建日志组。调用该函数后最多可能需要一分钟。
要解决此问题,请修改lambda函数中配置的角色以包括“ AWSLambdaBasicExecutionRole”策略。这是一项AWS托管策略,其中包括您需要写入CloudWatch Logs的所有内容。
请参阅本文和视频演练! https://geektopia.tech/post.php?blogpost=Write_To_CloudWatch_Logs_From_Lambda