Amazon web services AWS Lambda记录错误

Amazon web services AWS Lambda记录错误,amazon-web-services,lambda,aws-lambda,amazon-cloudwatch,Amazon Web Services,Lambda,Aws Lambda,Amazon Cloudwatch,首先,我应该注意到我在AWS论坛上发布了这个问题。几天后没有得到答复。所以我决定迁移到stackoverflow。下面是我问题的副本粘贴: 你好!昨天,我的lambda函数的Cloudwatch日志停止工作。起初,我认为这是由于代码中的一些更改,但在返回到cloudwatch日志应该能够工作的最新工作版本后,问题仍然存在 我看过thread,它谈到了这个问题,但是修复程序不起作用。我编辑的策略文档如下所示: { "Version": "2012-10-17", "Statemen

首先,我应该注意到我在AWS论坛上发布了这个问题。几天后没有得到答复。所以我决定迁移到stackoverflow。下面是我问题的副本粘贴:

你好!昨天,我的lambda函数的Cloudwatch日志停止工作。起初,我认为这是由于代码中的一些更改,但在返回到cloudwatch日志应该能够工作的最新工作版本后,问题仍然存在

我看过thread,它谈到了这个问题,但是修复程序不起作用。我编辑的策略文档如下所示:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
            "logs:CreateLogGroup",
            "logs:CreateLogStream",
            "logs:PutLogEvents"
            ],
            "Resource": "arn:aws:logs:::*"
        },
        {
            "Effect": "Allow",
            "Action": [
            "s3:GetObject",
            "s3:PutObject"
            ],
            "Resource": [
            "arn:aws:s3:::*"
            ]
        }, 
        {
            "Sid" : "yaycloudwatchloggingherewego",
            "Effect": "Allow",
            "Action": [
            "logs:*"
            ],
            "Resource": [
            "arn:aws:logs:::*"
            ]
        }
    ]
}
我知道有一些裁员。我只是保留了默认的“S3执行角色”策略,并对建议的修复使用了复制粘贴

我还检查了aws资源状态页面,所有服务都正常运行

我的主要问题是:这个问题是我需要在代码中修复的,还是有更大的问题需要修复


任何帮助都将不胜感激。谢谢

[编辑:我在AWS论坛上回复了,请查看答案。对不起,我当时是so的新手。]

将语句的第一个元素替换为:

    {
        "Effect": "Allow",
        "Action": [
            "logs:CreateLogGroup",
            "logs:CreateLogStream",
            "logs:PutLogEvents"
        ],
        "Resource": "*",
        "Sid": "Logging"
    },
我怀疑是arn:aws:logs:::*不太正确,但可能是缺少的Sid