2017 年 5 月 19 日 - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

2017 年 5 月 19 日

发布时间:2017 年 05 月 19 日

增加了 Amazon Athena API 和针对 Athena 的 AWS CLI 支持;将 JDBC 驱动程序更新到了 1.1.0 版;解决了各种问题。

  • Amazon Athena 支持 Athena 应用程序编程。有关更多信息,请参阅 Amazon Athena API 参考。最新 AWS 开发工具包包括对 Athena API 的支持。对于指向文档和下载的链接,请参阅适用于 Amazon Web Services 的工具中的 SDK 部分。

  • AWS CLI 包含适用于 Athena 的新命令。有关更多信息,请参阅 Amazon Athena API 参考

  • 推出了新的 JDBC 驱动程序 1.1.0,它支持新的 Athena API 以及最新功能和错误修复程序。 我们建议您升级到最新 Athena JDBC 驱动程序;但您仍可以继续使用早期驱动程序版本。早期驱动程序版本不支持 Athena API。有关更多信息,请参阅将 Athena 与 JDBC 驱动程序结合使用

  • 早期版本的 Athena 中特定于策略声明的操作已被弃用。如果您升级到 JDBC 驱动程序 1.1.0 版,并且让客户托管或内联的 IAM 策略附加到 JDBC 用户,则必须更新 IAM 策略。相比之下,早期版本的 JDBC 驱动程序不支持 Athena API,因此您只能在附加到早期版本 JDBC 用户的策略中指定已弃用的操作。出于此原因,您应该不需要更新客户托管或内联的 IAM 策略。

  • 在 Athena API 发布之前,这些特定于策略的操作就已经被用在 Athena 中。策略中的这些已废弃操作适用于 1.1.0 版本之前的 JDBC 驱动程序。如果要升级 JDBC 驱动程序,请用列出的适当 API 操作替换允许或拒绝已废弃操作的策略语句,否则会发生错误:

已弃用的特定于策略的操作 对应的 Athena API 操作
athena:RunQuery
athena:StartQueryExecution
athena:CancelQueryExecution
athena:StopQueryExecution
athena:GetQueryExecutions
athena:ListQueryExecutions

改进

  • 将查询字符串长度限制提高到 256 KB。

错误修复

  • 修复了一个在控制台中滚动结果时导致查询结果显示不正确的问题。

  • 修正了一个由 Amazon S3 数据文件中 \u0000 的字符串导致错误的问题。

  • 修复了一个导致取消通过 JDBC 驱动程序进行查询的请求失败的问题。

  • 修复了一个导致 AWS CloudTrail SerDe 无法使用美国东部(俄亥俄州)中的 Amazon S3 数据的问题。

  • 修复了一个导致 DROP TABLE 在分区表上失败的问题。