有没有办法批量删除 AWS Athena 查询
Is there a way to batch delete AWS Athena queries
我们有一个计划外的 AWS Lambda 作业和 运行 Athena 每天查询并将该数据插入第 3 方实用程序。
此实用程序已不再使用,lambda 作业已被删除,但仍有许多 运行 的 Athena 查询显示在我们的已保存查询列表中。有没有一种方法可以批量删除这些查询,而不是编写一个实用程序来执行此操作,因为进入 Athena 并选择每个查询进行删除非常耗时,最终没有完成。
您可以编写一个调用 ListNamedQueries
的脚本,然后遍历它们并调用 DeleteNamedQuery
.
这可以使用 AWS CLI 或任何 AWS SDK 完成。
我们有一个计划外的 AWS Lambda 作业和 运行 Athena 每天查询并将该数据插入第 3 方实用程序。
此实用程序已不再使用,lambda 作业已被删除,但仍有许多 运行 的 Athena 查询显示在我们的已保存查询列表中。有没有一种方法可以批量删除这些查询,而不是编写一个实用程序来执行此操作,因为进入 Athena 并选择每个查询进行删除非常耗时,最终没有完成。
您可以编写一个调用 ListNamedQueries
的脚本,然后遍历它们并调用 DeleteNamedQuery
.
这可以使用 AWS CLI 或任何 AWS SDK 完成。