禁用 CloudWatch 以监控 Lambda 函数的日志

Ric*_*rma 10 amazon-web-services amazon-cloudwatch aws-lambda

是否有任何可能的方法可以禁用 CloudWatch 来记录 Lambda 函数的事件?如果可能,那么执行此操作的步骤是什么。

小智 9

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


Vij*_*jay 5

无法为 lambda 函数禁用 CloudWatch 日志。一种解决方法是您可以将以下内联策略添加到您的角色以禁用 CloudWatch 日志。

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Deny",
        "Action": [
            "logs:CreateLogGroup",
            "logs:CreateLogStream",
            "logs:PutLogEvents"
        ],
        "Resource": [
            "arn:aws:logs:*:*:*"
        ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

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

有关更多详细信息,请参阅。