任何人都知道在使用 Athena 查询时如何摆脱在 S3 存储桶中创建的所有临时文件?
是否有一些设置或选项来禁用这些 - 或过滤如何删除它们的标准?
我正在通过 linux 使用 JDBC 连接从我的 S3 存储桶中进行选择。
任何人都知道在使用 Athena 查询时如何摆脱在 S3 存储桶中创建的所有临时文件?
是否有一些设置或选项来禁用这些 - 或过滤如何删除它们的标准?
我正在通过 linux 使用 JDBC 连接从我的 S3 存储桶中进行选择。
Amazon Athena 在 Amazon S3 中使用所有 Athena 查询的输出创建文件。这是有益的,因为输出可以随后用于后续过程。此外,它可以避免重新运行查询的需要,这很有用,因为 Athena 是根据为每个查询扫描的数据收费的。
如果您不希望保留这些输出文件,或者希望在一段时间后删除它们,最简单的方法是在 Amazon S3 存储桶上配置对象生命周期管理。只需创建一个过期策略,在一定天数后删除文件。然后,这些文件将在每晚(或前后)被删除。