ffx*_*sam 58 amazon-web-services amazon-cloudwatch aws-lambda
我正在尝试设置一个Lambda函数,该函数会在文件上传到S3存储桶时对其进行处理.我需要一种方法来查看console.log上传文件时的输出,但我无法弄清楚如何将我的Lambda函数链接到CloudWatch.
我通过查看context我的日志组/aws/lambda/wavToMp3和日志流的对象来计算2016/05/23/[$LATEST]hex_code_redacted.所以我在CloudWatch中创建了该组和流,但没有记录任何内容.
hoo*_*noh 129
更新策略后,您似乎必须更新功能的设置以刷新所有作业实例以阅读新策略.
因此,如果您在IAM中更新角色策略后只需单击Lambda控制台中的"测试"按钮,则缓存的Lambda实例仍将具有旧角色权限,因此您仍将看不到将任何日志写入Cloudwatch日志.
只需将您的超时更改一秒钟,然后单击"保存并测试"按钮,您就会开始在Cloudwatch中查看日志.
Shi*_*his 93
对于lambda函数来创建日志流并将日志发布到cloudwatch,lambda执行角色需要具有以下权限.
{
"Statement": [
{
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents"
],
"Effect": "Allow",
"Resource": "arn:aws:logs:*:*:*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅以下AWS文档: http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role
小智 16
对于lambda函数来创建日志流并将日志发布到cloudwatch,lambda执行角色需要具有以下权限
我已经拥有这些权限但它没有用.
只需将您的超时更改一秒钟,然后单击"保存并测试"按钮,您就会开始在Cloudwatch中查看日志.
我更改了超时,保存和日志仍然无法正常工作.
我分配了另一个角色,日志仍然无效.
最终为我工作的是单击"创建自定义角色",然后单击"允许".这就是它和日志开始生成但由于我不想使用新角色但我现有的角色,我之后只是分配了我现有的角色并且它起作用了.所以从技术上讲,我应该回到原来的配置,但是现在无法正常工作.去搞清楚.
jel*_*csc 10
日志可能不在 us-east-1 中,尝试在不同区域寻找 lambda 边缘日志!
| 归档时间: |
|
| 查看次数: |
34815 次 |
| 最近记录: |