禁用CloudWatch以监视Lambda功能的日志

时间:2018-07-04 05:43:50

标签: amazon-web-services aws-lambda amazon-cloudwatch

是否有任何可能的方法来禁用CloudWatch来记录Lambda Function的事件?如果可能的话,那么该怎么做?

2 个答案:

答案 0 :(得分:2)

根据我的理解,如果您使用lambda函数进行任何测试,则默认情况下会生成日志输出。但是,仅当您的lambda角色有权写入CloudWatch时,日志才会存储在CloudWatch日志组中。

答案 1 :(得分:2)

无法禁用Lambda功能的CloudWatch日志。 一种解决方法是,您可以在角色中添加以下内联策略以禁用CloudWatch日志。

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Deny",
        "Action": [
            "logs:CreateLogGroup",
            "logs:CreateLogStream",
            "logs:PutLogEvents"
        ],
        "Resource": [
            "arn:aws:logs:*:*:*"
        ]
    }
  ]
}

当您需要再次登录时,可以将“拒绝”更改为“允许”。

See for more details.