2017-01-01 166 views
0

任何人都知道如何摆脱使用Athena查询时在S3存储桶中创建的所有临时文件?Amazon AWS Athena - 删除临时文件

是否有一些设置或选项来禁用这些 - 或条件来过滤如何删除它们?

我通过linux使用JDBC连接从我的S3存储桶中进行选择。

回答

2

Amazon Athena在Amazon S3中创建了所有Athena查询的输出文件。这是有益的,因为输出可以在随后的过程中使用。此外,它可以避免重新运行查询的需要,因为Athena根据每个查询扫描的数据收费。

如果您不希望保留这些输出文件,或者希望在一段时间后删除它们,最简单的方法是在Amazon S3存储桶上配置Object Lifecycle Management。只需创建一个到期策略即可在特定天数后删除文件。这些文件将在每晚(或周围)被删除。

Amazon Athena lifecycle rules to clear logs