是否有可能将 AWS Athena 查询的结果写入 s3 存储桶中的 results.json?
我的第一个想法是使用INSERT INTO SELECT ID, COUNT(*) ...
orINSERT OVERWRITE
但这似乎不受Amazon Athena DDL Statements和tdhoppers Blogpost 的支持
- 是否有可能
CREATE TABLE
使用 AWS Athena 处理新数据? - AWS Glue 有什么解决方法吗?
- 无论如何有可能用 Athena 的结果触发 lambda 函数?(我知道 S3 Hooks)
覆盖整个 json 文件/表并始终创建一个新的 json 对我来说并不重要,因为我汇总的统计数据非常有限。
我知道 AWS Athena 会自动将结果作为 CSV 写入 S3 存储桶。但是,我喜欢进行简单的聚合并将输出直接写入公共 s3,以便浏览器中的 spa angular 应用程序能够读取它。因此 JSON 格式和特定路径对我来说很重要。