繁体   English   中英

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

[英]How to remove subscription in AWS CloudWatch Log Groups

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

截屏

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

使用 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
        }
    ]
}

使用日志组名称左侧的单选按钮选择日志组。 然后单击操作、删除订阅过滤器。

删除订阅过滤器

通过 CLI 在 AWS 文档中列出 => 此链接

通过控制台 UI ->此捕获

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM