1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你好,
Amazon Athena会自动将每个查询的结果和元数据信息存储在查询结果位置中,您可以在Amazon S3中指定该位置。
如果需要,您可以访问该位置中的文件进行操作。您也可以直接从Athena控制台下载查询结果文件。
要确定Athena将使用的位置,您需要结合工作组和客户端设置。
客户端设置基于您运行查询的方式:
如果您使用Athena控制台运行查询,导航栏下的设置中输入的查询结果位置确定了客户端设置。
如果您使用Athena API运行查询,则StartQueryExecution操作的
OutputLocation
参数确定了客户端设置。
如果您使用ODBC或JDBC驱动程序运行查询,则连接URL中指定的
S3OutputLocation
属性确定了客户端设置。
要使用AWS CLI识别查询输出位置和结果文件,请运行aws athena get-query-execution
命令,例如以下示例:
aws athena get-query-execution --query-execution-id <your-query-id>
**注意:**当您使用API或使用ODBC或JDBC驱动程序运行查询时,控制台设置不适用。
如需更详细的信息,请参阅在S3中查找查询输出文件。
我希望这可以帮助到你。
相关内容
- AWS 官方已更新 3 个月前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 7 个月前