从2024年10月31日起,亚马逊Monitron将不再向新客户开放。如果您想使用该服务,请在该日期之前注册。现有客户可以继续照常使用该服务。如需了解与 Amazon Monitron 类似的功能,请参阅我们的博客文章
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将导出的数据存储在 Amazon S3 中
如果要将导出的数据存储在 Amazon S3 中,请执行以下程序。
在控制台中手动配置 Kinesis
-
登录 AWS 管理控制台并打开 Kinesis 控制台,网址为 /kinesis。 https://console.aws.amazon.com
-
在导航窗格中,选择传输流。
-
选择创建传输流。
-
对于“源”,选择 Amazon Kinesis Data Streams。
-
对于“目标”,选择 Amazon S3。
-
在 “源设置” 下,输入 Kinesis 数据流的 ARN Kinesis 数据流。
-
在传输流名称下,输入 Kinesis 数据流的名称。
-
在目标设置下,选择一个 Amazon S3 存储桶或输入一个存储桶URI。
-
(可选)使用内联解析为启用动态分区。JSON如果您想基于源信息和时间戳对流测量数据进行分区,则可以选择此选项。例如:
-
针对动态分区选择启用。
-
针对换行分隔符选择启用。
-
为的内联解析选择 “启用” JSON。
-
在动态分区键下,添加:
键名称 JQ 表达式 项目
。 projectName| “project=\ (.)”
site
。 eventPayload。 siteName| “site=\ (.)”
时间
.timestamp| sub("[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}$"; "00:00:00")| "time=\(.)"
-
-
选择应用动态分区键并确认生成的 Amazon S3 桶前缀为
!{partitionKeyFromQuery:project}/!{partitionKeyFromQuery:site}/!{partitionKeyFromQuery:time}/
。 -
在 Amazon S3 中,对象将使用以下键格式:
/project={projectName}/site={siteName}/time={yyyy-mm-dd 00:00:00}/{filename}
。 -
选择创建传输流。