kor*_*ord 6 lambda amazon-cloudwatch amazon-cloudwatchlogs
似乎我的lambda函数之一的CloudWatch日志延迟了。我有一个由Kinesis流触发的lambda函数。lambda函数将记录写入DynamoDB表中。
我肯定知道lambda函数会被执行,因为我在DynamodDB表中看到了新记录。但是CloudWatch日志不会更新。我等待了将近一个小时,并且没有更新。
另外,权限也不错,因为我的日志中有较旧的记录。
任何的想法 ?
CloudWatch 有时会稍有延迟,但如果您等了一个小时,它可能不会出现。仔细检查权限以确保它们没有更改。在 Lambda 管理控制台中,您是否仍然看到右侧的“Amazon CloudWatch Logs”,如下图所示?
如果没有,请仔细检查您的安全策略以确保您已允许 CreateLogGroup、CreateLogStream 和 PutLogEvents。这是包含适当权限的策略片段。
"Statement": [
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents"
],
"Resource": "arn:aws:logs:*:*:*"
}
]
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2269 次 |
| 最近记录: |