发布于: Mar 13, 2020

Amazon Athena 现为查询状态转换发布 Amazon CloudWatch Events。在多个状态间进行查询转换时(例如从“正在运行”状态转换至如“已成功”或“已取消”状态),Athena 将向 CloudWatch Events 发布一个查询状态变更事件。该事件包含有关查询状态转换的信息。

以前,您只能使用 Athena 的 GetQueryExecution API 查看某次查询的当前状态。发布此版本后,您可以使用 Athena 的查询状态变更事件接收有关查询状态转换的近实时通知。您可以轻松创建自定义规则,以指明哪些事件与您有关,并定义当事件与规则匹配时要执行的操作。例如,您可以创建一条规则,用于调用 AWS Lambda 函数,以在查询已达到“成功”终止状态时针对查询结果进行后期处理。

您可以使用 CloudWatch Events 控制台、CloudWatch CLI 或 AWS 开发工具包使用 Athena 查询状态变更事件。

有关 Athena 的查询状态变更事件的更多信息以及使用示例,请访问我们的文档
有关 CloudWatch Events 的信息,请访问什么是 Amazon CloudWatch Events
有关 CloudWatch Events 入门信息和规则设置方法,请访问 CloudWatch Events 入门