【发布时间】:2019-12-23 12:09:21
【问题描述】:
我将时间序列数据存储在每天生成的 DynamoDB 表中 (Example)。表的命名约定为“timeseries_2019-12-20”,其中 2019-12-20 采用当前日期。我想以 CSV 格式将前几天的表发送到 S3 存储桶。推荐的方法是什么?我正在查看 AWS Glue,但没有看到如何让它每天找到新的表名。也许带有 cloudwatch 事件的 lambda 函数会更好? DynamoDB 表的大小并不大,存储了几百个数字。
【问题讨论】:
-
除了日期之外,表名格式是否保持不变,即 timeseries_2019-12-20,timeseries_2019-12-21,timeseries_2019-12-22 ??
-
@PrabhakarReddy 是正确的。我想有一种不那么具有挑战性的方法来做到这一点,但我很难看到它。现在,通过使用 AWS SAM 调用 lambda 函数来创建每日表,并调用另一个 lambda 函数将项目放入表中。理想情况下,我希望通过 AWS SAM 调用第三个 lambda 函数,将发电机表导出到 s3。到目前为止我还没有看到这个。
标签: amazon-s3 amazon-dynamodb aws-glue