如果可以执行保存的查询,那么对AWS Athena docs进行阅读并不是一件容易的事。有人可以向我指出这一点,因为我没有得到它吗?
为了进一步说明我的问题,说我想基于某种cron之类的服务以编程方式运行一批查询。
我会通过aws athena list-named-queries
{
"NamedQueryIds": [
"kdjois98-dbe0-411f-ad14-jj8dis02MKldQz7h",
]
}
然后使用这些NamedQueryIds
并通过start-query-execution运行它们,并将结果保存到S3存储桶中。
我知道start-query-execution允许您传递原始SQL,作为最后的选择,我会退一步,但是我更希望将所有查询转换为表格并保存起来,以便于调试/重用。
答案 0 :(得分:1)
我认为唯一的方法是使用get-named-query函数,然后可以将QueryString从get-named-query插入到start-query-execution。