Aws lambda 部署后不会自动为lambda创建CloudWatch日志

Aws lambda 部署后不会自动为lambda创建CloudWatch日志,aws-lambda,next.js,serverless,Aws Lambda,Next.js,Serverless,我正在使用@sls next/serverless部署我的next.js应用程序-component@1.17.0-阿尔法12至AWS lambda。 我读到CloudWatch中的日志应该自动创建(实际上有一次它工作得很好),但是当尝试查看lambda的日志时,我收到了以下消息: 如何为lambda创建日志?或者使用serverless next.js工具在部署中创建一个 谢谢 编辑: lambda执行角色权限 JSON格式: { "Version": &quo

我正在使用
@sls next/serverless部署我的
next.js
应用程序-component@1.17.0-阿尔法12
至AWS lambda。 我读到CloudWatch中的日志应该自动创建(实际上有一次它工作得很好),但是当尝试查看lambda的日志时,我收到了以下消息:

如何为lambda创建日志?或者使用
serverless next.js
工具在部署中创建一个

谢谢

编辑:
lambda执行角色权限

JSON格式:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Resource": "*",
            "Action": [
                "logs:CreateLogGroup",
                "logs:CreateLogStream",
                "logs:PutLogEvents"
            ]
        },
        {
            "Effect": "Allow",
            "Resource": "arn:aws:s3:::myBucket/*",
            "Action": [
                "s3:GetObject",
                "s3:PutObject"
            ]
        }
    ]
}

Lambda函数执行角色是否具有CloudWatch权限?你能发布完整的执行角色策略吗?@Paradigm我把它添加到了问题中。您可以看到lambda角色具有正确的权限。您可以粘贴JSON吗?这个屏幕截图说明不了什么。@当然,添加的权限看起来不错,请尝试将lambda执行角色切换到另一个临时角色,然后使用控制台再次切换到原始角色。之后,调用函数检查是否创建了日志。