投稿日: Mar 13, 2020

Amazon Athena は、クエリ状態移行のために Amazon CloudWatch Events を公開するようになりました。状態間でクエリを移行する場合 (たとえば、実行中から成功またはキャンセルなどの最終状態へ移行)、Athena はクエリ状態変更イベントを CloudWatch Events に発行します。イベントには、クエリ状態移行に関する情報が含まれます。

以前は、Athena の GetQueryExecution API を使用してのみクエリの現在の状態を表示できました。このリリースでは、Athena のクエリ状態変更イベントを使用して、クエリ状態移行に関するほぼリアルタイムの通知を受信できます。カスタムルールを簡単に作成して、興味のあるイベントを示し、イベントがルールに一致したときに実行する自動化アクションを定義できます。たとえば、AWS Lambda 関数を呼び出して、クエリが正常な終了状態に達したときにクエリ結果を後処理するルールを作成できます。

CloudWatch Events コンソール、CloudWatch CLI、または AWS SDK を使用して、Athena クエリ状態変更イベントを使用できます。

Athena のクエリ状態変更イベントの詳細と使用例については、ドキュメントをご覧ください。
CloudWatch Events の詳細については、Amazon CloudWatch Events とはをご覧ください。
CloudWatch Events の使用を開始し、ルールを設定する方法については、CloudWatch Events の使用開始をご覧ください。