AWS athena在试图查询S3中已经在Glue数据目录中编目的文件时出错



尝试使用S3为.csv.gz格式的文件构建一个数据湖,然后在AWS环境中进一步清理/处理数据。首先使用AWS Glue创建了一个数据目录(爬网程序能够识别所有表)。AWS Athena中也提供了目录中的表,但当我尝试从表中运行Select*时,会出现以下错误。

使用org.apache.hadoop.mapred打开配置单元拆分s3://BUCKET_NAME/HEADER FOLDER/FILENAME.csv.gz(偏移量=0,长度=44354)时出错。文本输入格式:s3路径上的权限被拒绝:3://BUCKETNAME/HEADER FolLDER/FILENAME.csv.gz.

会不会是文件是CSV.GZ格式的,这就是为什么不能按原样访问它,或者我需要为用户或角色提供对这些文件的特定访问权限?

您需要修复您的权限。错误表明运行查询的主体(用户/角色)没有读取S3上对象的权限。

相关内容

最新更新