0

我的 Quicksight 目前将 S3 存储桶中的所有内容

(S3 示例)https://i.stack.imgur.com/cO8kL.png

但是 S3 会根据日期不断更改文件夹,所以 01/,02/,03/ 等等有没有办法只获取最新数据而不是全部?

[这是我目前的清单:]

{
"fileLocations": [
    {
        "URIPrefixes": [
            "https://sample-S3bucket.amazonaws.com/"
        ]}
],
"globalUploadSettings": {
    "format": "JSON" 
}

}

可能有一个我可能不知道的简单解决方案。

4

1 回答 1

0

您可以将 Quicksight 设置为从另一个存储桶中读取数据,并设置在将新文件上传到现有存储桶时触发的 lambda。这个 lambda 将:

  1. 从 QuickSight 正在读取的存储桶中删除所有文件
  2. 将最新文件复制到存储桶中
  3. 通过 api 创建 QuickSight SPICE 摄取。
于 2022-02-08T10:11:59.223 回答