Publié le: Mar 13, 2020
Amazon Athena publie désormais les événements Amazon CloudWatch Events pour les changements d'état des requêtes. Lorsqu'une requête passe d'un état à un autre, par exemple de Running (En cours d'exécution) à un état terminal comme Succeeded (Effectuée) ou Cancelled (Annulée), Athena publie un événement de modification d'état sur CloudWatch Events. Cet événement contient des informations sur le changement de l'état de la requête.
Auparavant, il était uniquement possible d'afficher l'état en cours d'une requête à l'aide de l'API GetQueryExecution d'Athena. Grâce à la publication de cette nouvelle information et aux événements de modification de l'état des requêtes d'Athena, vous pouvez recevoir des notifications en quasi-temps réel sur l'évolution de vos requêtes. Vous pouvez très simplement créer vos propres règles pour indiquer quels événements présentent un intérêt pour vous et quelles actions automatiques doivent être entreprises lorsqu'un événement correspond à une règle. Vous pouvez, par exemple, créer une règle pour appeler une fonction AWS Lambda afin de traiter en aval les résultats de la requête lorsque son état passe à Successful (Effectuée).
Vous pouvez utiliser des événements de modification de l'état des requêtes Athena à l'aide de la console de CloudWatch Events, de l'interface de ligne de commande de CloudWatch ou du kit SDK AWS.
Pour en savoir plus sur les événements de modification de l'état des requêtes d'Athena, consultez notre documentation.
Pour en savoir plus sur les événements CloudWatch Events, consultez la page What Is Amazon CloudWatch Events? (en anglais).
Pour savoir comment prendre en main les événements CloudWatch Events et configurer des règles, consultez la page Getting Started with Amazon CloudWatch Events (en anglais).