有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从所有流获取日志事件

我正在使用AWS Java SDK

是否有任何方法可以在不指定日志流名称的情况下从日志组获取日志事件

我的用例是我想获取VPC流量日志,因为日志流是以动态方式创建的,所以我很难管理与VPC流量日志、日志组相关联的日志流

我希望在其中只指定日志组名称并从该日志组获取所有日志事件

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    FilterLogEvents将适用于此用例。只要在请求中未指定以下值,就可以使用FilterLogEvents列出指定日志组中的所有日志事件:

    • 过滤器模式(带过滤器模式)
    • 时间范围(带开始时间、带结束时间)
    • 一个或多个日志流(带有日志流名称)

    这些值用于筛选日志集,因此如果不想筛选任何日志,请不要指定它们

    如果要检索此组中的所有日志,可能需要使用分页。在收到的第一个响应中,使用getNextToken()在下一个请求中使用withNextToken()设置“NextToken”。对每个后续请求执行此操作,直到完成

    签名:

    public FilterLogEventsResult filterLogEvents(FilterLogEventsRequest filterLogEventsRequest)
    

    资源: