CloudWatch日志因lambda函数而延迟

CloudWatch日志因lambda函数而延迟,lambda,amazon-cloudwatch,amazon-cloudwatchlogs,Lambda,Amazon Cloudwatch,Amazon Cloudwatchlogs,我的一个lambda函数的CloudWatch日志似乎有延迟。 我有一个lambda函数,由一个运动流触发。lambda函数将记录写入DynamoDB表 我确信lambda函数会被执行,因为我在DynamodDB表中看到了新的记录。但是CloudWatch日志没有更新。我等了将近一个小时,没有更新 此外,权限也很好,因为我的日志中有较旧的记录 有什么想法吗?CloudWatch有时会稍微延迟,但如果你等了一个小时,它可能不会出现。仔细检查权限以确保它们没有更改。在Lambda管理控制台中,您是否

我的一个lambda函数的CloudWatch日志似乎有延迟。 我有一个lambda函数,由一个运动流触发。lambda函数将记录写入DynamoDB表

我确信lambda函数会被执行,因为我在DynamodDB表中看到了新的记录。但是CloudWatch日志没有更新。我等了将近一个小时,没有更新

此外,权限也很好,因为我的日志中有较旧的记录


有什么想法吗?

CloudWatch有时会稍微延迟,但如果你等了一个小时,它可能不会出现。仔细检查权限以确保它们没有更改。在Lambda管理控制台中,您是否仍能看到下图右侧的“Amazon CloudWatch日志”

如果没有,请仔细检查您的安全策略,以确保已允许CreateLogGroup、CreateLogStream和PutLogEvents。以下是包含适当权限的策略片段

"Statement": [
      {
        "Effect": "Allow",
        "Action": [
          "logs:CreateLogGroup",
          "logs:CreateLogStream",
          "logs:PutLogEvents"
        ],
        "Resource": "arn:aws:logs:*:*:*"
      }
    ]

希望这有帮助

如果答案解决了您的问题,请标记答案;如果答案没有解决,请发表评论。谢谢。这是非常有用的,但是所有允许的权限和时间都太长,无法创建日志=/