1

目前有吗?

据我所知,我只能通过运动流或 lambda 受体来处理这些日志。

4

1 回答 1

3

在 CloudWatch Logs 中,单个日志称为“日志事件”。这里有几个相关的 API:

获取日志事件

此 API 列出来自指定日志流的日志事件。您可以列出所有日志事件或使用时间范围进行过滤。

过滤日志事件

此 API 列出来自指定日志组的日志事件。您可以列出所有日志事件或使用过滤模式、时间范围和日志流的名称过滤结果。

此 API 与 GetLogEvents 的主要区别在于,您可以使用filterPattern参数来过滤匹配某个模式的所有事件,并且您可以使用logStreamNames参数搜索一个或多个日志流。


两个 API 的最大响应大小都是 1MB 或 10,000 条日志——以您先点击的为准。如果您达到该限制并且有更多可用日志,API 还将使用 nextToken 响应(GetLogEvents 的链接示例)。使用它来发出后续请求,以遍历可以随请求返回的所有日志。

这些 API 在SDK中也有一个变体,只需在文档的 CloudWatch Logs 部分中搜索您需要的 SDK。

于 2016-11-22T18:03:51.630 回答