实时推理p旋转lOGdATA 与subscriptions - Amazon CloudWatch Logs
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

实时推理p旋转lOGdATA 与subscriptions

您可以使用订阅从 CloudWatch 日志中访问日志事件的实时源,并将其传输到其他服务,如 Amazon Kinesis 流、Amazon Kinesis Data Firehose 流或Amazon Lambda用于自定义处理、分析或加载到其他系统。当日志事件发送到接收服务时,它们将被 Base64 编码并使用 gzip 格式进行压缩。

要开始订阅日志事件,请创建用于接收事件的接收资源,例如 Kinesis 流。订阅筛选器定义了筛选器模式 (用于筛选传输到您的Amazon资源以及有关要将匹配的日志事件发送到的位置的信息。

每个日志组最多可关联两个订阅筛选条件。

注意

如果目标服务返回一个可重试错误,如限制异常或可重试服务异常(如 HTTP 5xx),则 CloudWatch Logs 将继续重试传输长达 24 小时。如果错误是不可重试的错误(例如访问拒绝或资源解决方案),CloudWatch Logs 不会尝试重新传送。

CloudWatch Logs 还会生成有关将日志事件转发到订阅的 CloudWatch 指标。有关更多信息,请参阅 。Amazon CloudWatch Logs 指标和维度

注意

Kinesis Data Firehose 不在亚太 (大阪) 提供。

Concepts

每个订阅筛选条件都由以下关键元素组成:

日志组名称

要将订阅筛选条件关联到的日志组。所有上传到该日志组的日志事件日志都受订阅筛选条件的约束,并将与筛选条件匹配的事件传输到接收匹配日志事件的目标服务。

筛选条件模式

一种符号描述,说明 CloudWatch Logs 应如何解释每个日志事件中的数据以及可限制传输到目标的内容的筛选表达式Amazon资源的费用。有关筛选条件模式语法的更多信息,请参阅筛选条件和p阿特恩syntax

目标 ARN

要用作订阅源目标的 Kinesis 流、Kinesis Data Firehose 流或 Lambda 函数的 Amazon 资源名称 (ARN)。

角色 ARN

一个 IAM 角色,用于向授予 CloudWatch 日志将数据放入所选目标的必要权限。此角色不适用于 Lambda 目标,因为 CloudWatch Logs 可以通过 Lambda 函数本身的访问控制设置获得必要的权限。

分配

当目标是 Amazon Kinesis 流时,用于将日志数据分配到目标的方法。默认情况下,日志数据按日志流进行分组。为了实现更均匀的分配,您可以对日志数据进行随机分组。