DB/TABLE 具体查询结果位置

DB / TABLE specific query results location

当我使用 AWS 控制台查询数据时,如何创建特定于数据库的查询结果位置/table。目前我在设置中看到 "query results location" 但它似乎是适用于所有数据库的全局设置。有没有办法调整下面的 table 创建脚本或使用任何其他机制在使用 aws 控制台查询时指定 db / table 特定结果位置?

我的查询

CREATE EXTERNAL TABLE IF NOT EXISTS SAMPLE (
  customer_id    String,
  customer_name String

) 
STORED AS PARQUET 
LOCATION 's3://<bucket>/files/';

最接近的是使用新的工作组功能。创建一个新的工作组并设置其结果位置,并在 运行 从控制台查询时使用此工作组。

这不会是您每次查询都会做的事情,但我不确定这是否是您所要求的。

来自控制台的

运行 查询比使用 API 更受限制,因为您可能知道在使用 StartQuertExecution API 调用时您可以指定输出位置对于该特定查询是 S3 上的任何位置,但是当控制台是一个抽象所有这些的应用程序并且并不是真正支持完整的 API.