Abfrageverlauf länger als 45 Tage beibehalten
Wenn Sie den Abfrageverlauf länger als 45 Tage beibehalten möchten, können Sie den Abfrageverlauf abrufen und in einem Datenspeicher wie z. B. Amazon S3 speichern. Um diesen Prozess zu automatisieren, können Sie Athena- und Amazon-S3-API-Aktionen und -CLI-Befehle verwenden. Im folgenden Verfahren werden diese Schritte zusammengefasst.
So rufen Sie den Abfrageverlauf programmgesteuert ab und speichern ihn
-
Verwenden Sie die Athena-API-Aktion ListQueryExecutions oder den CLI-Befehl list-query-executions, um die Abfrage-IDs abzurufen.
-
Verwenden Sie die Athena-API-Aktion GetQueryExecution oder den CLI-Befehl get-query-execution, um Informationen zu jeder Abfrage basierend auf ihrer ID abzurufen.
-
Verwenden Sie die Amazon-S3-API-Aktion PutObject oder den CLI-Befehl put-object, um die Informationen in Amazon S3 zu speichern.