Входная корзина S3 указывается в каждой таблице, которую вы создаете в базе данных, поэтому для нее нет глобального определения.
На сегодняшний день в API-интерфейсе AWS не предусмотрено много возможностей для управления Athena.как таковой, ни команда aws
CLI, ни Terraform.Не существует «правильного» способа создания таблицы с помощью этих средств.
Теоретически, вы можете создать именованный запрос для создания таблицы, а затем выполнить этот запрос (для которого есть функциональность API, но пока нетTerraform).Мне это кажется немного грязным, но, вероятно, это сработает, если / когда TF получит функциональность StartQuery.Асинхронный характер Athena усложняет определение того, когда эта таблица действительно была создана, и поэтому я могу себе представить, что TF не будет полностью поддерживать создание таблицы напрямую.
Код TF, который охватывает доступные в настоящее время функции, находится здесь: https://github.com/terraform-providers/terraform-provider-aws/tree/master/aws
API Doco для функций Athena здесь: https://docs.aws.amazon.com/athena/latest/APIReference/API_Operations.html