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

时间:2017-10-29 23:33:16

标签: amazon-web-services amazon-s3 amazon amazon-athena

我正在尝试使用Amazon Athena而不是S3存储桶,它有两种文件。

a.file.txt b.file.txt

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

由于

1 个答案:

答案 0 :(得分:0)

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

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

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

select * from tablename
where "$path" = 's3://bucketname/directory/a.file.txt'