验证f低lOGevents - Amazon CloudWatch Logs
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

验证f低lOGevents

在创建订阅筛选条件后,CloudWatch Logs 将与筛选条件模式匹配的所有传入事件日志转发到 Kinesis Data Firehose 传输流。数据开始显示在 Amazon S3 存储桶中,基于在 Kinesis Data Firehose 传输流上设置的时间缓冲区间。经过足够的时间后,您可以通过检查 Amazon S3 存储桶验证您的数据。要检查存储桶,请输入以下命令:

aws s3api list-objects --bucket 'firehose-test-bucket1'

该命令的输出将类似于以下内容:

{ "Contents": [ { "Key": "2021/02/02/08/my-delivery-stream-1-2021-02-02-08-55-24-5e6dc317-071b-45ba-a9d3-4805ba39c2ba", "LastModified": "2021-02-02T09:00:26+00:00", "ETag": "\"EXAMPLEa817fb88fc770b81c8f990d\"", "Size": 198, "StorageClass": "STANDARD", "Owner": { "DisplayName": "firehose+2test", "ID": "EXAMPLE27fd05889c665d2636218451970ef79400e3d2aecca3adb1930042e0" } } ] }

然后,您可以通过输入以下命令从存储桶中检索特定对象。替换key替换为您在上一个命令中找到的值。

aws s3api get-object --bucket 'firehose-test-bucket1' --key '2021/02/02/08/my-delivery-stream-1-2021-02-02-08-55-24-5e6dc317-071b-45ba-a9d3-4805ba39c2ba' testfile.gz

Amazon S3 对象中的数据以 gzip 格式压缩。您可以使用以下命令之一检查命令行中的原始数据:

Linux:

zcat testfile.gz

macOS:

zcat <testfile.gz