如何在AWS CloudWatch日志组中删除订阅

时间:2019-12-20 01:25:16

标签: amazon-web-services amazon-cloudwatch serverless-framework amazon-cloudwatchlogs

我无法删除这些附加到CloudWatch Logs组的订阅。

screenshot

这些订阅是由CloudFormation堆栈通过Serverless Framework创建的。但是,当我完成测试并部署到模板时,清理过程中出现了权限错误。因此,这些订阅变得悬而未决,我找不到它。

尝试使用CLI,似乎没有与此相关的信息。

$ aws logs describe-log-groups --log-group-name-prefix yyy
{
    "logGroups": [
        {
            "logGroupName": "yyy",
            "creationTime": 1555604143719,
            "retentionInDays": 1,
            "metricFilterCount": 0,
            "arn": "arn:aws:logs:us-east-1:xxx:log-group:yyy:*",
            "storedBytes": 167385869
        }
    ]
}

3 个答案:

答案 0 :(得分:1)

通过CLI列在AWS文档=> This link

通过控制台UI-> This capture

答案 1 :(得分:1)

使用日志组名称左侧的单选按钮选择日志组。然后单击“操作”,“删除订阅筛选器”。

Remove Subscription Filter

答案 2 :(得分:0)

当您通过无服务器通过cloudformation堆栈创建订阅时,手动删除订阅过滤器为jarmod并不是最佳实践。 您应该做的是从lambda函数中删除cloudwatchLog事件并进行部署,它应该删除订阅。