S3/AAthena查询结果位置和"无效的S3文件夹位置"



是否对bucket有特定的要求来指定查询结果的位置?当我尝试创建一个新表时,我会弹出一个弹出窗口:

Before you run your first query, you need to set up a query result location in Amazon S3. Learn more

因此,我单击链接并以指定的s3://query results bucket/folder格式指定我的查询结果位置。但它总是说

Invalid S3 folder location

我先在超级用户中发布了这个,但它被关闭了(不确定为什么…(。

文件夹名称需要有一个尾部斜杠:

s3://query-results-bucket/folder/

本周早些时候遇到了这个问题。

首先,确保铲斗存在。在athena控制台中设置值时,似乎没有创建bucket的选项。

接下来,确保正确指定了bucket。在我的例子中,我最初有s3:///——没有验证,所以一个额外的字符会导致这个错误。如果你进入athena设置,你可以看到bucket设置是什么样子的。

最后检查工作组-每个帐户都有一个默认的工作组,确保它没有被禁用。您可以创建其他工作组,每个工作组都需要自己的设置。

最新更新