有没有办法在 AWS Athena S3 路径中指定前缀?

Kap*_*pil 4 amazon-s3 amazon-web-services amazon-athena

我尝试在 S3 存储桶上使用 Amazon Athena,该存储桶有两种文件。

a.文件.txt b.文件.txt

我只想让 athena 定位 a.file.txt。创建表时是否可以在控制台中指定它?

谢谢

jen*_*ter 5

Athena 不支持为单个文件创建表。您只能在目录级别创建表。

另一方面,可以在目录级别创建表并在查询时过滤输入文件。

您可以使用伪列过滤输入文件$path

select * from tablename
where "$path" = 's3://bucketname/directory/a.file.txt'
Run Code Online (Sandbox Code Playgroud)