2017-01-01 3 views
0

Кто-нибудь знает, как избавиться от всех временных файлов, которые создаются в ведрах S3 при использовании Athena для запроса?Amazon AWS Athena - Удаление файлов Temp

Есть ли какие-либо настройки или возможность их отключения - или критерии фильтрации их удаления?

Я использую соединение JDBC через linux, чтобы выбрать из своего ведра S3.

ответ

2

Amazon Athena создает файлы в Amazon S3 с выходом всех запросов Athena. Это полезно, потому что выход может быть использован в последующем процессе. Кроме того, это может избежать необходимости повторного запуска запросов, что полезно, потому что Athena взимается на основе данных, отсканированных для каждого запроса.

Если вы не хотите хранить эти выходные файлы или хотите удалить их через определенный промежуток времени, самым простым способом является настройка Object Lifecycle Management на ведро Amazon S3. Просто создайте политику истечения , которая удаляет файлы через определенное количество дней. Затем файлы будут удаляться каждую ночь (или около того).

Amazon Athena lifecycle rules to clear logs

Смежные вопросы