
2025年12月4日にリリースされた Terraform AWS Provider v6.25.0 で Amazon Athena の「マネージドクエリ結果 (Managed query results)」がサポートされた💡
マネージドクエリ結果は2025年6月にリリースされた新機能で,クエリ結果を保存する Amazon S3 バケットを管理する必要がなく Amazon Athena に任せることができる.
もちろんマネージドクエリ結果の制約もあって,詳しくはドキュメントに載っている.
実装は簡単で aws_athena_workgroup の configuration に managed_query_results_configuration を追加すれば OK👌クエリ結果を暗号化する設定をすることもできる.
resource "aws_athena_workgroup" "sandbox" { name = "sandbox" configuration { managed_query_results_configuration { enabled = true } } }
terraform apply を実行すると期待値通りにマネージドクエリ結果(マネジメントコンソールの表記だと「Athena マネージドストレージ」)を設定できていた❗️
