💭
AWS Athenaエディタに_tempファイルを表示させない方法
はじめに
背景
AWSLakeFormationでBlueprintを使用してデータカタログを作成したところ、Athenaのエディタに、_temp〇〇ファイルが表示されていることに気づきました。
データカタログを作成するときに作られたものであり、
あっても問題はないのですが、見栄え的にないほうがいいので、_tempファイルを非表示にする方法を探しました。
実践
Athenaでクエリを投げるユーザーに対して下記ポリシーを付与して非表示にすることにしました。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Deny",
"Action": [
"glue:GetTables",
"glue:GetTable"
],
"Resource": "arn:aws:glue:<region-id>:<account-id>:table/<db-name>/_temp*"
}
]
}
- region-id glueが置いてあるリージョン
- account-id Athenaを実行するアカウントのID
- db-name glue内のデータカタログのDB名
Discussion