ablog

不器用で落着きのない技術者のメモ

Athena でクエリすると "SELECT * not allowed in queries without FROM clause" と怒られる

事象

S3 にファイルを保存して、Glue のクローラでカタログを作成して、Athena で参照すると以下のエラーが発生する。

SELECT * not allowed in queries without FROM clause

原因

  • IAM 権限がない、Lake Formation でアクセス許可していない場合にもこのエラーメッセージになることがある。
    • Lake Formation の場合、Data permissions で実行に使っているIAMユーザー/ロールに権限を付与する。