0

我正在从 aws pinpoint 设置分析,无法通过任何 api 获取自定义事件数据。我知道获取数据的唯一方法是通过 aws kinesis 流,它最多只能存储 168 小时或 7 天的数据。是否有任何 api 可以获取过去 1 年的精确事件数据?

我可以获取数据的唯一方法是通过 aws kinesis,它最多只能存储 168 小时的数据。我必须在节点 js 中实现它

4

1 回答 1

2

您的观察是正确的,Amazon Pinpoint 能够对事件采取行动并报告事件,但它并非旨在存储它们。要进行存储,您可以将其与专门为此设计的其他服务链接/集成,例如 Redshift 或 DynamoDB(或任何其他真正的存储机制,AWS 内部和外部,甚至 S3 或您自己的文件共享)。
您可能已经看过这些,但这里有一些相关资源:set-up doc @ https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-setup.html(请注意,您可以使用 not只是用于交付的 Kinesis,还有 Kinesis Data Firehose)和一篇关于 Redshift 集成的博客文章 @ https://aws.amazon.com/blogs/messaging-and-targeting/streaming-events-from-amazon-pinpoint-to-redshift /(您可以采用与此处所述类似的方法,但对于任何其他数据存储位置或服务,它不一定是 Redshift,如前所述)。

于 2019-10-01T19:58:06.043 回答